重点
整体和部分、对象包含对象
树形结构
用户对单个对象和组合对象的使用具有一致性,即这些对象都拥有相同的接口
场景
公司和部门
目录结构
文件系统
网站的菜单
不符合依赖倒置原则
高层模块不应该依赖低层模块,两者都应该依赖抽象
抽象不应该依赖细节
细节应该依赖抽象
整体和部分、对象包含对象
树形结构
用户对单个对象和组合对象的使用具有一致性,即这些对象都拥有相同的接口
公司和部门
目录结构
文件系统
网站的菜单
高层模块不应该依赖低层模块,两者都应该依赖抽象
抽象不应该依赖细节
细节应该依赖抽象
本文标题:设计模式之组合模式 Composite
本文链接:https://www.haomeiwen.com/subject/dwjsqqtx.html
网友评论