摘要: 介绍 外观模式(Facade),也叫“过程模式:外观模式为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得这一子系统更加容易使用外观模式通过定义一个一致的接口,用以屏蔽内部子系统的细节,使得调用端只需跟这个接口发生调用,而无需关心这个子系统的内部细节 原理类图 外观类(F 阅读全文
posted @ 2023-01-11 15:32 一锤子技术员 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 介绍 组合模式(Composite Pattern),又叫部分整体模式,它创建了对象组的树形结构,将对象组合成树状结构以表示“整体-部分”的层次关系。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式。组合模式使得用户对单个对象和组合对象的访问具有一致性,即: 阅读全文
posted @ 2023-01-11 14:49 一锤子技术员 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 介绍 装饰者模式的核心思想是通过创建一个装饰对象(即装饰者),动态扩展目标对象的功能,并且不会改变目标对象的结构,提供了一种比继承更灵活的替代方案。需要注意的是,装饰对象要与目标对象实现相同的接口,或继承相同的抽象类; 另外装饰对象需要持有目标对象的引用作为成员变量,而具体的赋能任务往往通过带参构造 阅读全文
posted @ 2023-01-11 09:54 一锤子技术员 阅读(13) 评论(0) 推荐(0) 编辑