
DESIGN PATTERNS
f369504543
这个作者很懒,什么都没留下…
展开
-
设计模式笔记---简单工厂模式(2013.3.21)
<!-- p {margin-bottom:0.08in; direction:ltr; color:rgb(0,0,0); text-align:justify} a:link {color:rgb(19,110,194); text-decoration:none} --> 定义: 提供创建对象的接口. UML类图 优点 工厂类是整个原创 2013-03-21 16:00:08 · 1102 阅读 · 1 评论 -
设计模式笔记---策略模式(2013.3.25)
定义: 策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 Context(应用场景): 1、需要使用ConcreteStrategy提供的算法。 2、内部维护一个Strategy的实例。 3、负责动态设置运行时Strategy具体的实现算法。 4、负责跟Strategy之间的交互和数据传递。 S原创 2013-03-25 16:12:54 · 1009 阅读 · 1 评论 -
设计模式笔记---装饰模式(2013.4.02)
定义: 装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 UML类图: 特点: (1)装饰对象和真实对象有相同的接口。这样客户端对象就可以和真实对象相同的方式和装饰对象交互。 (2)装饰对象包含一个真实对象的引用(reference) (3)装饰对象接受所有来自客户端的请求。它把这些请求转发给真实的对象原创 2013-04-02 13:12:03 · 1079 阅读 · 1 评论