From this day onwards,I will start to learn C++ Design pattern.& I will write down my comprehens
《设计模式Design Pattern》读书笔记之二十一 Visitor模式 结构 目的 当一个对象(node)结构相对固定的时候,通过创建一个一个visitor对象来对这个结构中的所有node
《设计模式Design Pattern》读书笔记之十五 Mediator模式 结构 目的 为了减少大量的对象(colleague)之间互相通信的复杂性,创建一个中间人--mediator(类似于
《设计模式Design Pattern》读书笔记之十一 Proxy模式 结构 目的 当访问一个对象花费比较大的时候,可以为它生成一个代理(proxy)。 应用 remote
《设计模式Design Pattern》读书笔记之十 Facade模式 结构 目的 为一个复杂的子系统(sub-system)提供一个简单的接口,可以满足大部分用户的要求,这样可以简
《设计模式Design Pattern》读书笔记之八 Composite模式 目的 在一个part-whole的继承结构中,把整体(composition)和个体(object,comp
有很多朋友学设计模式,都知道这是个提高功力的东西,但如何去学一直没有特别好的方法,学的不错的,能把几乎所有的模式的类图画出来,而且能把其间的关系将的头头是道,学的迷糊的,可能各个模型之间的区别都分不太
Prototype模式 结构 优点 1, Prototype模式的主要优点之一,动态地增加/设置Classs。 参看书中的例子,可以任意地创建派生于Graphic的子类,而GraphicTool并
《设计模式Design Pattern》读书笔记之二 Abstract Factory模式 别名 Kit 结构 优点 1, 通过仅仅将接口提供给Client,使
《设计模式Design Pattern》读书笔记之一 本书所使用到的符号(Guide To Notation) 《Design Pattern》这本书虽然有时候也使用一些非正式的图来表明