组合模式
2016-05-31 13:01:33 0 举报
组合模式是一种结构型设计模式,它将对象组合成树形结构以表示“部分-整体”的层次结构。该模式使得用户对单个对象和组合对象的使用具有一致性。组合模式通过让客户端代码一致地处理单个对象和组合对象,简化了客户端代码。它包括抽象组件、树节点组件和容器组件三个角色。在实际应用中,组合模式常用于文件系统、图形界面、组织结构等需要层次结构的场景。
作者其他创作
大纲/内容
Component
operation()add(Component)remove(Component)getChild(int)
Leaf
operation()
Client
Composite
add(Component)remove(Component)getChild(int)operation()
0 条评论
下一页