cocos2d-x 设计模式
天人合一001
做真实的自己,我就是我!do myself!
展开
-
Cocos2d-x设计模式发掘之一:单例模式
本文转自子龙山人博客:http://blog.zilongshanren.com/blog/2012/09/23/cocos2d-x-design-pattern-singleton1/本系列文章我将和大家一起来发掘cocos2d-x中所使用到的设计模式,同样的,这些模式在cocos2d-iphone中也可以找到其身影。声明:这里发掘模式只是我的个人爱好,通过这个过程,我希望能加深自己转载 2014-02-10 10:30:54 · 908 阅读 · 0 评论 -
Cocos2d-x设计模式发掘之二:二段构建模式
转自子龙山人博客:http://blog.zilongshanren.com/blog/2012/09/26/cocos2d-x-design-pattern2-two-stage-create/乍一看标题,大家可能会觉得很奇怪,神马是“二段构建模式”呢?所谓二段构建,就是指创建对象时不是直接通过构建函数来分配内存并完成初始化操作。取而代之的是,构造函数只负责分配内存,而初始化的工转载 2014-02-10 10:36:19 · 1055 阅读 · 0 评论 -
Cocos2d-x设计模式之三:管理者模式
Cocosd-x设计模式之三:管理者模式本文来源于子龙山人博客:http://blog.zilongshanren.com/blog/2012/10/10/cocos2d-x-design-pattern-3-managers/想必读者一看这个题目又要纳闷了,神马又是“管理者模式”啊?管理者(Manager)就是专门负责管理其它类的实例的类,比如Cocoa里面的NSFont转载 2014-02-10 11:27:52 · 1022 阅读 · 0 评论 -
Cocos2d-x设计模式之四 :外观模式
Cocosd-x设计模式之四 :外观模式本文转载自子龙山人博客:http://blog.zilongshanren.com/blog/2012/10/15/cocos2d-x-design-patterns-facade/1.应用场景Cocos2d-x里面有一个非常明显的地方使用了外观模式,它就是SimpleAudioEngine。因为它为CocosDenshion这个子系统的转载 2014-02-10 11:36:12 · 832 阅读 · 0 评论 -
Cocos2d-x设计模式之六 :观察者模式
Cocos2d-x设计模式之六 :观察者模式本文来自子龙山人博客:http://blog.zilongshanren.com/blog/2012/10/29/cocos2d-x-design-pattern-6-observer/1、应用场景前面在介绍单例模式的时候,提到了一个类CCNotificationCenter,它除了应用单例模式以外,还应用了观察者模式。CCNotif转载 2014-02-10 12:16:09 · 905 阅读 · 0 评论 -
Cocos2d-x设计模式之九:委托和委托设计模式
Cocos2d-x设计模式之九:委托和委托设计模式本文转自子龙山人博客:http://blog.zilongshanren.com/blog/2012/11/19/cocos2d-x-design-pattern-9-delegation/前言:前一篇文章讨论了cocos2d-x里面的中介者模式,但是,由于概念把握上面的偏差,我把GoF的中介者模式搞混淆了。幸好有读者给我提出了这个转载 2014-02-10 22:14:17 · 1185 阅读 · 0 评论 -
Cocos2d-x设计模式之八:中介者模式
Cocosd-x设计模式之八:中介者模式本文转自子龙山人博客:http://blog.zilongshanren.com/blog/2012/11/12/cocos2d-x-desin-patterns-8-mediator/前言:上上周写了关于cocos2d-x里面的观察者模式,文章最后提到一个应用场景:“你的GameScene里面有两个layer,一个gameLayer,它包含转载 2014-02-10 21:25:21 · 862 阅读 · 0 评论 -
Cocos2d-x设计模式之五 :防御式编程模式
Cocosd-x设计模式之五 :防御式编程模式本文来源于子龙山人博客:http://blog.zilongshanren.com/blog/2012/10/21/cocos2d-x-design-patterns-5-protection-programming/声明:防御式编程是提高程序代码质量的一种手段,它不能算是真正意义上的模式。但是,这里,我还是要给它冠之以“模式”二字。原转载 2014-02-10 11:55:52 · 819 阅读 · 0 评论 -
Cocos2d-x设计模式之七:组合模式
Cocos2d-x设计模式之六七:组合模式本文来自子龙山人博客:http://blog.zilongshanren.com/blog/2012/11/05/cocos2d-x-design-patterns-7-composite/在开始挖掘cocos2d-x里面的组合模式之前,我武断地下个结论:“几乎所有与GUI相关的框架设计都应用了组合设计模式”。(PS:大家注意我的用词,是“转载 2014-02-10 13:21:20 · 1014 阅读 · 0 评论