摘要: 组合模式(Composite) 使用场景 把部分和整体的关系用树形结构来表示,从而使客户端可以使用统一的方式处理部分对象和整体对象. 组合模式核心: 1.抽象构件(Component)角色: 定义了叶子和容器构件的共同点 2.叶子(Leaf)构件角色: 无子节点 容器(Composite)构件角色: 阅读全文
posted @ 2022-10-25 19:50 博客园 涛 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 桥接模式 将抽象与实现分离,使它们可以独立变化。它是用组合关系代替继承关系来实现,从而降低了抽象和实现这两个可变维度的耦合度 1.多层继承结构 在现实生活中比如商城中以电脑为例来说,如何处理电脑销售分类的问题,我们可以使用多层继承结构实现这种场景 问题 1.1扩展性问题 如果要增加一个新的扩展类型: 阅读全文
posted @ 2022-10-25 19:25 博客园 涛 阅读(35) 评论(0) 推荐(0) 编辑