上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页
摘要: 桥接模式:当类中存在两个维度的职责时,根据职责拆分成抽象部分角色和实现部分角色(组合关系),使两部分可以独立变化 核心:职责拆分,组合关系实现弱关联(解耦),面向接口编程提高系统灵活性 场景: 类中存在两个维度,其中一个维度依赖(接口,组合关系)于另一个维度的功能 框架中,Manager部分和依赖接 阅读全文
posted @ 2020-11-29 22:45 祁奇 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 适配器模式(包装器: 接口转换):将类的接口转换成别的规格,使得原本由于接口不兼容而不能一起工作的那些类可以一起工作 核心:接口规格转换,对于线上系统,已有稳定运行的源角色和目标角色,在不改动源角色和目标角色代码的前提下,将源角色对象用于目标角色的接口 角色: 适配器(Adapter):处理转换逻辑 阅读全文
posted @ 2020-11-29 22:43 祁奇 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 混合模式(整体-部分模式):将对象组合成树形结构以表示“部分-整体”的层次结构,使单个对象(叶)和复合对象(枝)的使用具有一致性 核心:使对叶和枝的操作具备一致性,①简化客户端的使用,②节点自由增加 角色: 抽象节点(Component): (安全模式下)定义形成组合的叶和枝之间的共性部分(枝作为个 阅读全文
posted @ 2020-11-28 23:41 祁奇 阅读(1048) 评论(0) 推荐(0) 编辑
摘要: 享元模式:①将对象的公共部分抽取出来成为内部状态(实现共享),②将随时间改变、不可共享的部分作为外部状态(通过更换外部状态实现对象复用),从而减少创建对象的数量,以减少内存开销和提高性能。 核心:共享和复用,共享(内部状态 - intrinsicState),复用(外部状态 - extrinsicS 阅读全文
posted @ 2020-11-28 23:38 祁奇 阅读(241) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 17 下一页