cole3
cole333
喜欢coding,因为那是一件伟大的事情,是将无生命的IC赋予灵魂的过程,让我拥有了和上帝一样的成就感。(w1c2g3@163.com)
全部博文(60)
2017年(7)
2016年(41)
2015年(1)
2014年(4)
2013年(7)
lsl1988x
guanggsa
hejianet
cynthia
丸喵喵
captivat
YoYolyl
Toby_zyk
T_jeff
yangdong
发布时间:2016-10-30 23:19:47
访问者模式 当你想要为一个对象的组合增加新的能力,且封装并不重要时,就使用访问者模式(Visitor Pattern)#include <iostream> #include <list> #include <string> using namespace std; class CPerson; class CStud.........【阅读全文】
发布时间:2016-10-30 23:18:13
原型模式 当创建给定类的实例的过程很昂贵或很复杂时,就是用原型模式(Prototype Pattern)#include <iostream>using namespace std;class Prototype {public: Prototype() {} .........【阅读全文】
发布时间:2016-10-30 23:17:01
备忘录模式 当你需要让对象返回之前的状态时(例如,你的用户请求“撤销”),就使用备忘录模式(MementoPattern)#include <iostream>using namespace std;struct GameMemento {public: GameMemento() : st.........【阅读全文】
发布时间:2016-10-30 23:15:12
解释器模式 为语言创建解释器#include <iostream>#include <string>using namespace std;struct Expression { virtual bool interpret(string context) = 0;};struct TerminalExpressio.........【阅读全文】
发布时间:2016-10-30 23:14:09
蝇量模式(享元模式) (flyweight)如想让某个类的一个实例能用来提供许多“虚拟实例”,就使用蝇量模式。#include <iostream>#include <map>#include <stdlib.h>using namespace std;struct Circle {public:&nb.........【阅读全文】
登录 注册