摘要:
《大话设计模式》学习笔记,参考链接 伍迷的小菜编程成长记代理模式:为其他对象提供一种代理以控制对这个对象的访问。代理模式的应用:远程代理,也就是为一个对象在不同的地址空间提供局部代表。这样可以隐藏一个对象存在于不同地址空间的事实。虚拟代理,是根据需要创建开销很大的对象。通过它来存放实例化需要很长时间的真实对象。安全代理,用来控制真实对象访问时的权限。智能指引,是指当调用真实的对象时,代理处理另外一些事。---------摘自《大话设计模式》哑巴是个十足的NBA球迷,对于前段时间的NBA停摆也是有所关注!刚好在看《大话设计模式》,于是试着用代理模式实现一下NBA球员工会代表NBA球员对NBA联盟 阅读全文
摘要:
《大话设计模式》学习笔记,参考链接伍迷的小菜编程成长记 1 //operation.h 2 #pragma once 3 4 //操作类 5 class Operation 6 { 7 public: 8 Operation(void); 9 ~Operation(void); 10 int GetNumberA(void) {return this->m_bNumberA;} 11 int GetNumberB(void) {return this->m_bNumberB;} 12 void SetNumberA(int numbe... 阅读全文
摘要:
《大话设计模式》学习笔记,参考链接 伍迷的小菜编程成长记 1 //strategy.h 2 #pragma once 3 4 //抽象策略类 5 class CAbstractStrategy 6 { 7 public: 8 CAbstractStrategy(void); 9 ~CAbstractStrategy(void); 10 virtual void AlgorithmOperation(void) = 0; 11 }; 12 13 //strategy.cpp 14 #include "strategy.h" 15 16 CAbstr... 阅读全文