2017年7月14日

【Unity3D与23种设计模式】单例模式(Singleton)

摘要: GoF中定义: “确认类只有一个对象,并提供一个全局的方法来获取这个对象” 使用单例模式的前提 它只能产生一个对象且不能够被继承 单例模式的优点: 提供方便获取唯一对象的方法 可以限制对象的产生数量 单例模式的缺点: 容易造成设计思考不周和过度使用的问题 违反了“开-闭原则”(OCP) 这两行代码就 阅读全文

posted @ 2017-07-14 15:49 Lumious 阅读(648) 评论(0) 推荐(1) 编辑

【Unity3D与23种设计模式】外观模式(Facade)(门面模式)

摘要: GoF中定义: “为子系统定义一组统一的接口,这个高级的接口会让子系统更容易被使用” 其实这个模式虽然很少听过 但我们在敲代码的时候却是经常使用 比如: 在游戏初始化时 要初始化很多东西 如果把这些需要初始化的一步一步列出 确实简单直接 但缺点也很明显:不容易移植、代码臃肿 而如果把这些所有需要初始 阅读全文

posted @ 2017-07-14 14:11 Lumious 阅读(434) 评论(0) 推荐(0) 编辑

导航