摘要: cocos2d简介————————————————————————————————————————————首先Cocos2D 降低了技术的复杂性。它虽然基于OpenGL(Open Graphics Library,开放图形库)和OpenGL ES(OpenGL for Embedded System... 阅读全文
posted @ 2013-10-29 11:04 sssssnian 阅读(224) 评论(0) 推荐(0)
摘要: //动态添加需求//Decorator模式,又叫装饰模式,就是给一个对象额外地添加一些职责,以适应更多的变化。//你或许写一个Door //的子类AlarmDoor ,在里面添加一个子类独有的方法alarm() 。而当你的系统仅仅在一两个地方使用了警报门,这明 //显是不合理的——虽然可以使用缺省适... 阅读全文
posted @ 2013-10-29 11:00 sssssnian 阅读(133) 评论(0) 推荐(0)
摘要: //状态机 详细的在23种设计模式 4.2//1) 使用环境(Context)角色:客户程序是通过它来满足自己的需求。它定义了客户程序需要的接口;并且维护一个具体状态角色的实例,这个实例来决定当前的状态。//2) 状态(State)角色:定义一个接口以封装与使用环境角色的一个特定状态相关的行为。//... 阅读全文
posted @ 2013-10-29 11:00 sssssnian 阅读(142) 评论(0) 推荐(0)
摘要: // 观察者(Observer )模式又名发布-订阅(Publish/Subscribe)模式。GOF 给观察者模 //式如下定义:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依 //赖于它的对象都得到通知并被自动更新。 //观察者模式的起源我觉得 应该是在 GUI 和业务数据... 阅读全文
posted @ 2013-10-29 11:00 sssssnian 阅读(242) 评论(0) 推荐(0)
摘要: //详细的在23种设计模式 4.3//1) 访问者角色(Visitor):为该对象结构中具体元素角色声明一个访问操作接口。该操作//接口的名字和参数标识了发送访问请求给具体访问者的具体元素角色。这样访问者就可//以通过该元素角色的特定接口直接访问它。//2) 具体访问者角色(Concrete Vis... 阅读全文
posted @ 2013-10-29 11:00 sssssnian 阅读(295) 评论(0) 推荐(0)
摘要: //工厂模式//工厂模式主要为创建对象提供过渡接口 以便将创建对象的过程屏蔽起来//何时使用//1、当客户程序不需要知道要使用对象的创建过程//2、客户程序使用的对象存在变动的可能,或者根本不知道使用哪一个具体的对象//工厂负责创造对象(new对象)#include #include class C... 阅读全文
posted @ 2013-10-29 10:59 sssssnian 阅读(248) 评论(0) 推荐(0)
摘要: //Mediator 模式提供将对象间 的交互和通讯封装在一个类中,各个对象间的通信不必显势去声明和引用,大大降低了系统 的复杂性能 ////例如 图中 ConcreteColleagueA 和 ConcreteColleagueB 之间的交互就可以通过 ConcreteMediator 提供的 /... 阅读全文
posted @ 2013-10-28 17:30 sssssnian 阅读(194) 评论(0) 推荐(0)
摘要: //迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的//内部细节。//在面向对象的软件设计中,我们经常会遇到一类集合对象,这类集合对象的内部结构可能有着各种各样的实现,但是归结起来,... 阅读全文
posted @ 2013-10-28 17:30 sssssnian 阅读(111) 评论(0) 推荐(0)
摘要: //Adapter模式又叫适配器模式,顾名思义,这个模式就是把一个不能用的东西“适配”成可以用的东西。//那么是如何“适配”的呢?比如,东西A想使用东西B,但是A没有能力(没法)使用B,怎么办?A就让东西C帮忙,A通过C就可以用B了。C如何帮忙呢?//C一边可以通过一个“手柄”让A握住,A一用力,C... 阅读全文
posted @ 2013-10-28 17:29 sssssnian 阅读(179) 评论(0) 推荐(0)
摘要: //动态添加需求//Decorator模式,又叫装饰模式,就是给一个对象额外地添加一些职责,以适应更多的变化。//你或许写一个Door //的子类AlarmDoor ,在里面添加一个子类独有的方法alarm() 。而当你的系统仅仅在一两个地方使用了警报门,这明 //显是不合理的——虽然可以使用缺省适... 阅读全文
posted @ 2013-10-28 17:28 sssssnian 阅读(114) 评论(0) 推荐(0)