摘要: 适配器模式(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)
摘要: 享元模式(Flyweight) Flyweight模式简介: 运用 共享 技术有效的支持 大量细粒度的对象 。 Flyweight模式结构: REF 书籍: 设计模式与游戏开发、大话设计模式 GitHub: "https://github.com/me115/design_patterns" 阅读全文
posted @ 2018-12-09 19:01 SylvanYan 阅读(161) 评论(0) 推荐(0)
摘要: 单例模式(Singleton) 单例模式(Singleton)简介: 单例模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。使用单例模式能够让设计师快速获取提供某项服务或者功能的对象,可以省去层层传递对象的困扰。 单例模式在实现时,需要编程语言的支持,需要编程语言具有静态类属性、静态类方法以 阅读全文
posted @ 2018-12-09 18:41 SylvanYan 阅读(116) 评论(0) 推荐(0)
摘要: 建造者模式(Builder) Builder模式简介: 将一个 复杂对象的构建 与 其表示 相分离,使得 同样的构建过程(稳定部分) 可以创建 不同的表示(变化) 。 Builder模式结构: Builder模式要点: Builder模式主要用于分步骤构建一个复杂对象,其中的构建步骤是稳定的,而负责 阅读全文
posted @ 2018-11-18 19:30 SylvanYan 阅读(175) 评论(0) 推荐(0)
摘要: 原型模式(Prototype) Prototype模式简介: 使用 原型实例 来指定 所要创建对象 的种类 ,然后通过拷贝 原型实例 来创建新的对象。 Prototype模式结构: 注意事项: 使用原型模式时,要注意浅复制与深复制之间的区别(即C++中默认的复制构造函数或者C 中所有类都继承了的Me 阅读全文
posted @ 2018-11-18 19:29 SylvanYan 阅读(110) 评论(0) 推荐(0)
摘要: Unity Android平台开发环境配置 1. 安装Android Support for editor 2. Edit菜单栏 Preferences External Tools下,配置Android SDK\JDK\NDK路径 至于SDK\NDK\JDK的安装,Android Studio可以 阅读全文
posted @ 2018-10-27 19:01 SylvanYan 阅读(971) 评论(0) 推荐(0)
摘要: 抽象工厂(Abstract Factory) Abstract Factory模式简介: 提供一个创建 一系列相关或者相互依赖对象 的接口,而无需指定它们具体的类。 Abstract Factory模式结构: C++代码 AbstractProductA抽象类以及1系列和2系列的具体实现类: C 代 阅读全文
posted @ 2018-10-12 19:55 SylvanYan 阅读(189) 评论(0) 推荐(0)
摘要: 工厂方法(Factory Method) Factory Method模式简介: 定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。 Factory Method模式结构: C++代码 Product抽象类以及ConcreteProduct具体实现类: C 阅读全文
posted @ 2018-10-07 19:30 SylvanYan 阅读(124) 评论(0) 推荐(0)
TOP