10 2013 档案

摘要:GOOD:从一个对象再创建另外一个可定制的对象,而无需知道任何创建的细节。并能提高创建的性能。说白了就COPY技术,把一个对象完整的COPY出一份。#ifndef __PROTOTYPE_MODEL__#define __PROTOTYPE_MODEL__#include #include using namespace std;class Prototype{private: string m_strName;public: Prototype(string strName){ m_strName = strName; } Prototype(){ m_strName = ... 阅读全文
posted @ 2013-10-31 00:23 解放1949 阅读(139) 评论(0) 推荐(0)
摘要:GOOD:修正了简单工厂模式中不遵守开放-封闭原则。工厂方法模式把选择判断移到了客户端去实现,如果想添加新功能就不用修改原来的类,直接修改客户端即可。简单工厂是个什么东东,工厂模式是个什么西西,在这东东西西之间,存在着怎样南南北北的关系。下面就让我们揭开工厂方法模式的面纱,然后你可以同之前的简单工厂进行比较,看看他们之间的区别,比较一下各自的优缺点#ifndef __FACTORY_METHOD_MODEL__#define __FACTORY_METHOD_MODEL__#include using namespace std;//实例基类 相当于Productclass LeiFeng{p 阅读全文
posted @ 2013-10-30 00:03 解放1949 阅读(168) 评论(0) 推荐(0)
摘要:#ifndef __PROXY_MODEL_H__#define __PROXY_MODEL_H__#include using namespace std;class Subject{ virtual void request() = 0;};class RealSubject : public Subject{public: void request(){ coutrequest(); }};#endif //__PROXY_MODEL_H__/*//《客户端》#include "ProxyModel.h"int _tmain(int argc, _TCHAR* arg 阅读全文
posted @ 2013-10-23 23:15 解放1949 阅读(152) 评论(0) 推荐(0)
摘要:#ifndef __DECORATOR__#define __DECORATOR__#include #include using namespace std;//人class Person{public: Person(string strName) { m_strName = strName; } Person(){} virtual void show() { coutshow(); }};class TShirts : public Finery{public: virtual void show() {... 阅读全文
posted @ 2013-10-22 23:09 解放1949 阅读(158) 评论(0) 推荐(0)
摘要:#ifndef __STRATEGY_MODEL__#define __STRATEGY_MODEL__//策略基类class Operation{public: double m_nFirst; double m_nSecond; virtual double getResult() { double dResult = 0; return dResult; }};//策略具体类 加法类class AddOperation : public Operation{public: AddOperation(int a, int b)... 阅读全文
posted @ 2013-10-21 22:17 解放1949 阅读(156) 评论(0) 推荐(0)
摘要:用cocos2dx实现模态对话框http://www.cnblogs.com/mrblue/(转自于)ui部分使用了cocoStudio,注意这里没有实现怎么屏蔽其他的输入事件,其他的文档已经太多了,我这里使用的cocoStudio的控件自己的特性。这里强烈推荐一下cocoStudio,虽然现在还有不完善的地方,但是我个人感觉做的很不错了。下面是代码,编译的时候请开启c++11.//UI_ModalDialogue_Layer.h#ifndef __UI_MODAL_DIALOGUE_LAYER_H__#define __UI_MODAL_DIALOGUE_LAYER_H__#include 阅读全文
posted @ 2013-10-13 23:25 解放1949 阅读(787) 评论(0) 推荐(0)