博客专栏  >  架构   >  《设计模式》

《设计模式》

用最简洁的例子讲述 《设计模式》

关注
3 已关注
8篇博文
  • 《设计模式》 - 8. 外观模式( Facade )

    《设计模式》 - 8. 外观模式( Facade ) :语言 : C#说明 :外观模式通常将 , 较复杂代码封装 , 方便子系统调用 , 不容易出错 , 可以减少系统间的相互依赖 . 图示 :实现 :...

    2017-03-10 16:55
    1241
  • 《设计模式》 - 7. 组合模式( Composite )

    组合模式 ( Composite ) : 说明 :以一个游戏角色为例 , 人物角色的技能表为 主菜单 (skillMenu) , 主菜单 包含 冰系技能菜单 ( iceSkillMenu ) 和 火系...

    2016-12-14 15:32
    1867
  • 《设计模式》 - 6. 桥接模式( Bridge )

    tips : ctor 是cocos2d - JS 中构造函数 . 桥接模式 ( Bridge ) :说明 : 以画笔为例 , 假设画笔有3种型号 (大 、中 、小) 和 3种颜色 (黑 、白...

    2016-12-14 11:54
    269
  • 《设计模式》 - 5. 适配器模式( Adapter )

    适配器模式 (Adapter) : 以一个游戏主角为例 , 刚开始主角只有普通攻击和一个技能 - 重击 . //主角 var Character = cc.Class.extend({ At...

    2016-12-13 15:18
    1764
  • 《设计模式 》 - 4. 原型模式( Prototype )

    原型模式 ( Prototype ) : JavaScript 克隆方法 : function clone(obj) { if (null == obj || "object" != type...

    2016-12-09 11:44
    267
  • 《设计模式》 - 3. 创建者模式( Builder )

    Tips : 以KFC的套餐为例 ,每种套餐包含(主食 、副食 、饮料)三种食物 , 假设不同的厨师(Cook)会制作不同的套餐(Meal) , 根据套餐选择不同的厨师 .语言 : JavaScrip...

    2016-12-05 15:07
    2956
  • 《设计模式》 - 2. 工厂模式( Factory )

    Tips : 以下是看完很多作者写得设计模式后的一些个人理解 . 暂以一个生产汽车的工厂为例 , 来阐述工厂设计模式. 简单工厂模式 (Simple Factory) :产品类 :现在有两种车型, 他...

    2016-11-30 10:02
    2724
  • 《设计模式》 - 1. 单例模式( Singleton )

    Javascript设计模式 - 原文链接单例模式 : 定义 : 一个类有一个唯一实例, 只能被实例化一次, 可以多个地方调用获取 (JS本身是”无类”语言)在点击按钮需要弹出一个遮罩层的时, 例如 ...

    2016-11-16 18:24
    1278

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部