01.
《设计模式Design Pattern》读书笔记之七《设计模式Design Pattern》读书笔记之七Bridge模式别名Handle/Body 结构 目的在接口(interface/abstraction)与实现(implementation)之间,建立一条桥梁。从而使得,1, 很容易地为该接口提供不同的实现2, 接口可...查看完整版>>
《设计模式Design Pattern》读书笔记之七
02.
《设计模式Design Pattern》读书笔记之十《设计模式Design Pattern》读书笔记之十Facade模式结构 目的为一个复杂的子系统(sub-system)提供一个简单的接口,可以满足大部分用户的要求,这样可以简化用户对该子系统的理解和使用,也可以降低各个自系统之间的耦...查看完整版>>
《设计模式Design Pattern》读书笔记之十
03.
《设计模式Design Pattern》读书笔记之九《设计模式Design Pattern》读书笔记之九Decorator模式结构 目的动态地给一个对象增加功能(responsibilities)。 讨论1, 给一个对象增加功能,最简单的方法是派生一个类;但这是一种静态的方法,不灵活。而Decorator...查看完整版>>
《设计模式Design Pattern》读书笔记之九
04.
《设计模式Design Pattern》读书笔记之八《设计模式Design Pattern》读书笔记之八Composite模式目的在一个part-whole的继承结构中,把整体(composition)和个体(object,component) 统一地对待。这样,对client来说,不用区别是整体还是个体,都可以进行同样的...查看完整版>>
《设计模式Design Pattern》读书笔记之八
05.
《设计模式Design Pattern》读书笔记之六Adapter模式别名Wrapper 结构 class adapter object adapter 目的1, 我们需要利用一个现有的外部类,但该类的接口却与我们现有的系统不一致。2,或者我们想要创建一个可以很灵活地被利用的类,我们可以先把这个类(...查看完整版>>
《设计模式Design Pattern》读书笔记之六
06.
《设计模式Design Pattern》读书笔记之四Factory Method模式别名 Virtual Constructor 结构 优点1, Creator不知道具体需要创建的对象的类名称,将具体需要创建什么样的类的对象这个决定由派生类来负责。从而使得给对象创建带来很大的灵活性。参见AbstractF...查看完整版>>
《设计模式Design Pattern》读书笔记之四
07.
《设计模式Design Pattern》读书笔记之三Prototype模式结构优点 1, Prototype模式的主要优点之一,动态地增加/设置Classs。参看书中的例子,可以任意地创建派生于Graphic的子类,而GraphicTool并不需要知道具体的Graphic的子类的名称,只要传给他一个Proto...查看完整版>>
《设计模式Design Pattern》读书笔记之三
08.
《设计模式Design Pattern》读书笔记之二《设计模式Design Pattern》读书笔记之二 Abstract Factory模式 别名 Kit 结构 优点1, 通过仅仅将接口提供给Client,使得Client与接口的实现隔离开来,从而Client无需考虑接口的具体实现。 2, 使得更换...查看完整版>>
《设计模式Design Pattern》读书笔记之二
09.
《设计模式Design Pattern》读书笔记之一《设计模式Design Pattern》读书笔记之一 本书所使用到的符号(Guide To Notation) 《Design Pattern》这本书虽然有时候也使用一些非正式的图来表明自己的思想,但在设计模式中表示类/对象之间的关系时,使用规...查看完整版>>
《设计模式Design Pattern》读书笔记之一
10.
《设计模式Design Pattern》读书笔记之二十一《设计模式Design Pattern》读书笔记之二十一Visitor模式结构 目的当一个对象(node)结构相对固定的时候,通过创建一个一个visitor对象来对这个结构中的所有node进行访问;而不是在各个node中创建一个一个成员函数;这...查看完整版>>
《设计模式Design Pattern》读书笔记之二十一
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。