将状态保存,很简单,看看就能懂 Memento.h #ifndef _MEMENTO_H#define _MEME...[作者空间]
网上找的,不是自己写的 放上链接 blog.csdn.net/lcl_data/article/details/9...[作者空间]
编译都没过,发生点事,心有点乱 随便看看就好 state.h #ifndef _STATE_H#define _S...[作者空间]
将对象封装在类似中介的类中,对象之间的通信他们本身不用关心 mediator.h #ifndef _MEDIATO...[作者空间]
不同的命令产生不同的结果,由invoke发放命令 command.h #ifndef _COMMAND_H#def...[作者空间]
不破坏类封装的前提下,添加新的操作 你中有我,我中有你么? Visitor.h #ifndef _VISITOR_...[作者空间]
有合适的处理对象就处理,没有就给下一个 这里简化了,有下一个就给下一个 handle.h #ifndef _HAN...[作者空间]
哦?嗯。。我不懂啊。这有啥用? 反正写法就那样了,先记着吧 interpreter.h #ifndef _INTE...[作者空间]
类似于stl里面的迭代器 iterator.h #ifndef _ITERATOR_H#define _ITERA...[作者空间]
这个不想写了 用一个容器保存类指针,用来存储大量对象 应该用到都比较多吧[作者空间]
以基类为根节点,共三类 叶子节点类 其他..(非根 非叶子) composite.h #ifndef _COMPO...[作者空间]
分为类模式和对象两种 类模式public继承接口,private继承实现 Adapter.h #ifndef _A...[作者空间]
写法跟其他模式类型,就因为理解的含义不同? 一个继承抽象基类,一个继承实现基类,抽象类里面有个实现类的指针 bri...[作者空间]
builder实现project里面具体复杂对象的实现 Director指定生成哪些复杂对象 打个比方就像去吃鸡公...[作者空间]
个人觉得这个模式跟工厂模式的关系 就像数和数组,字符和字符串的关系类似 工厂要创建多个类的时候,根据类别区分 Ab...[作者空间]
主要用来解决两个问题 1.将类创建的实例延迟到子类 2.提供类创建接口(将project创建以factory接口形...[作者空间]
将几个类方法封装一起,外部不可见 facade.h #ifndef _FACADE_H#define _FACAD...[作者空间]
通过一个已有对象创建新对象,这里拷贝构造函数 prototype.h #ifndef _PROTOTYPE_H#d...[作者空间]
为一个类添加新功能,适配器的好处添加的新功能适用于所有该类型的类 decorator.h #ifndef _DEC...[作者空间]
使用一个代理类内部成员指针指向实际工作类 跟strategy模式有点像,不同的是策略模式会有多种实现类继承虚基类 ...[作者空间]