设计模式之组合模式
2019-12-30 16:19:57 0 举报
设计模式之组合模式
作者其他创作
大纲/内容
组合模式
LeafPosition叶子节点位置
+ LeafPosition(String name) + getName():String + abstract getSubPosition():List
组合模式(Composite Pattern) 又叫部分整体模式,将对象组合成树形结构以表示“部分-整体”的层次结构,使得用户对单个对象和组合对象的使用具有一致性。 1.组合模式依据树形结构来组合对象,用来表示部分以及整体层次 2.部分、整体场景,如树形菜单,文件,文件夹的管理
AbstractPosition抽象位置类
+ getName():String + abstract getSubPosition() + public AbstractPosition(String name);
ConcretePosition位置具体类
+ConcretePosition(String name) + getName():String + abstract getSubPosition():List + addSubPosition():void
Client
0 条评论
下一页