摘要: 中介者模式(Mediator) 中介者模式(Mediator)简介: 用一个中介对象来封装一系列对象的交互。中介者模式是各个对象不再显式的相互引用,从而降低耦合,并且可以独立的改变各个对象之间的交互。 中介者模式结构: C++代码 Colleague抽象类及其具体实现类: 客户端代码: C 代码 C 阅读全文
posted @ 2018-12-16 19:29 SylvanYan 阅读(211) 评论(0) 推荐(0)
摘要: 适配器模式(Adapter) Adapter模式简介: 将一个类的接口转换成客户希望的另外一个接口,Adapter模式使原本因为接口不兼容而不能一起工作的那些类可以在一起工作。 Adapter模式结构: REF 书籍: 设计模式与游戏开发、大话设计模式 GitHub: "https://github 阅读全文
posted @ 2018-12-16 19:23 SylvanYan 阅读(88) 评论(0) 推荐(0)
摘要: 代理模式(Proxy) Proxy模式简介: 为 其他对象 提供一种 代理以控制 该对象的访问。 Proxy模式结构: REF 书籍: 设计模式与游戏开发、大话设计模式 GitHub: "https://github.com/me115/design_patterns" 阅读全文
posted @ 2018-12-16 18:52 SylvanYan 阅读(90) 评论(0) 推荐(0)
摘要: 外观模式(Facade) 外观模式(Facade)简介: 外观模式为 子系统中的一组接口 提供一个 已知的界面 ,即定义一个 高层接口 ,使 子系统更加容易使用 。 外观模式体现了 依赖倒转原则 和 迪米特法则 的思想,是常用的设计模式。 外观模式结构: C++代码 子系统类: 客户端调用: C 代 阅读全文
posted @ 2018-12-16 18:49 SylvanYan 阅读(167) 评论(0) 推荐(0)
TOP