《设计模式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》这本书虽然有时候也使用一些非正式的图来表明
《设计模式Design Pattern》读书笔记之九 Decorator模式 结构 目的 动态地给一个对象增加功能(responsibilities)。 讨论 1, 给一个对象增加功能,最简
《设计模式Design Pattern》读书笔记之七 Bridge模式 别名 Handle/Body 结构 目的 在接口(interface/abstraction)与实现(implem
Adapter模式 别名 Wrapper 结构 class adapter object adapter 目的 1, 我们需要利用一个现
Factory Method模式 别名 Virtual Constructor 结构 优点 1, Creator不知道具体需要创建的对象的类名称,将具体需要创建什么样的类的对象这个决定由派生类
《设计模式Design Pattern》读书笔记之十五 Mediator模式 结构 目的 为了减少大量的对象(colleague)之间互相通信的复杂性,创建一个中间人--mediator(类似于