设计模式
贰月十七
吾尝终日而思矣,不如须臾之所学也。吾尝跂而望矣,不如登高之博见也。……君子生非异也,善假于物也
展开
-
c++企业级接口框架(二)
c++企业级接口框架(二) SocketProtocol.h #ifndef _SOCKET_PROTOCOL_H_ #define _SOCKET_PROTOCOL_H_ /** 说明:接口*/ class SocketProtocol { public: virtual bool cltSocketInit () = 0; virtual bool cltSock原创 2016-01-23 19:54:31 · 2467 阅读 · 0 评论 -
设计模式(二)策略模式
设计模式(二)策略模式 #include using namespace std; //策略基类 class COperation{ public: int m_iFirst; int m_iSecond; virtual double GetResult(){ double dResult = 0; return dResult原创 2016-01-10 11:25:08 · 620 阅读 · 0 评论 -
c++设计模式(一)工厂模式
c++设计模式一(工厂模式)原创 2016-01-09 10:42:45 · 508 阅读 · 0 评论 -
设计模式(三)装饰模式
设计模式(三)装饰模式 #include #include using namespace std; //人 class Person { string m_strName; public: Person(string strName) { m_strName = strName; } Person(){} virtual v原创 2016-02-01 19:07:19 · 515 阅读 · 0 评论 -
c++企业级接口框架(一)
c++企业级接口框架 SocketProtocol.h #ifndef _SOCKET_PROTOCOL_H_ #define _SOCKET_PROTOCOL_H_ /** 说明:接口*/ class SocketProtocol { public: virtual bool cltSocketInit () = 0; virtual bool cltSocketSen原创 2016-01-22 21:00:59 · 3403 阅读 · 5 评论 -
SGI-STL 迭代器实现
SGI-STL 迭代器实现 迭代器模式:该模式能够提供一种方法,使之能够依序寻访某个聚合物(容器)所含的每个元素,而又无需暴露该聚合物的内部表达方式。 ———————————————————————————————————————— 《STL源码剖析》 它是什么?它其实就是算法与容器的一种粘胶剂。它像什么?迭代器的行为非常类似智能指针(SmartPointer),所以对他来说最重原创 2017-03-02 00:17:39 · 744 阅读 · 0 评论 -
游戏开发中常用的设计模式
游戏开发中常用的设计模式原创 2017-02-25 23:30:31 · 1396 阅读 · 0 评论