摘要: 装饰模式是一种结构型设计模式,它允许我们在不改变现有对象结构的情况下,动态地向对象添加额外的功能。 装饰模式有四个主要角色: 抽象组件(Component):定义了一个抽象接口,用于被具体组件和具体装饰器实现。 具体组件(Concrete Component):实现了抽象组件接口,是被装饰的对象。 阅读全文
posted @ 2024-03-11 11:31 野码 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 组合模式是一种结构型设计模式,它允许我们将对象组合成树状结构,以表示“整体-部分”的层次结构。组合模式使得客户端可以统一地处理单个对象和组合对象,无需区分它们的差异。 组合模式有三个主要角色: 组件(Component):定义了组合中的对象的公共接口,可以是抽象类或接口,并提供了一些默认的实现。 叶 阅读全文
posted @ 2024-03-11 10:56 野码 阅读(9) 评论(0) 推荐(0) 编辑