组合模式Composite
2016-10-15 18:04:09 0 举报
组合模式(Composite)是一种结构型设计模式,它将对象组织成树形结构。这种结构使得用户对单个对象和组合对象的使用具有一致性。组合模式通过让一个组件拥有其他组件,并将这些组件与该组件形成树形结构来模拟现实世界中的组织结构。它允许客户端代码以相同的方式处理单个对象和组合对象,从而简化了客户端代码。组合模式在处理复杂层次结构时非常有用,例如文件系统、文档编辑器等。
作者其他创作
大纲/内容
组合模式
leaf
+attribbutes
method();
Component
+method()
组合模式别名是个体和整体模式,这个模式主要是为了像处理个体一样处理整体,这个处理过程。组合模式中各个节点之间是树形结构,其中中间节点本身的处理的过程是依赖于叶子节点的,同时叶子节点中也有这个实现。
Composite
+attributes
Client
attriburtes
+component
0 条评论
下一页