本文主要是介绍Composite(Reference:Design Patterns - Elements of Reusable Object-Oriented Software),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Component
--- 为组合中的对象声明接口
--- 在适当的情况下,实现所有类共有接口的缺省行为
--- 声明一个接口用于访问和管理Component的子组件
--- 在递归结构中定义一个接口,用于访问一个父部件,并在合适的情况下实现它
Leaf
--- 在组合中表示叶节点对象,叶节点没有子节点
--- 在组合中定义图元对象的行为
Composite
--- 定义有子部件的那些部件的行为
--- 存储子部件
--- 在Component接口中实现与子部件有关的操作
这篇关于Composite(Reference:Design Patterns - Elements of Reusable Object-Oriented Software)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!