摘要: 一、组合模式 定义:又名部分整体模式,是用于把一组相似的对象当作一个单一的对象。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式,它创建了对象组的树形结构。 结构: 抽象根节点(Component):定义系统各层次对象的共有方法和属性,可以预先定义一些默认行 阅读全文
posted @ 2021-11-30 22:49 上官兰夏 阅读(74) 评论(0) 推荐(0)
摘要: 一、装饰者模式 定义:指在不改变现有对象结构的情况下,动态地给该对象增加一些职责(即增加其额外功能)的模式。 结构: 抽象构件(Component)角色 :定义一个抽象接口以规范准备接收附加责任的对象。具体构件(Concrete Component)角色 :实现抽象构件,通过装饰角色为其添加一些职责 阅读全文
posted @ 2021-11-30 16:46 上官兰夏 阅读(139) 评论(0) 推荐(0)