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 · 1132 阅读 · 1 评论 -
设计模式笔记---策略模式(2013.3.25)
定义:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。Context(应用场景): 1、需要使用ConcreteStrategy提供的算法。 2、内部维护一个Strategy的实例。 3、负责动态设置运行时Strategy具体的实现算法。 4、负责跟Strategy之间的交互和数据传递。S原创 2013-03-25 16:12:54 · 1034 阅读 · 1 评论 -
设计模式笔记---装饰模式(2013.4.02)
定义:装饰模式是在不必改变原类文件和使用继承的情况下,动态的扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。UML类图:特点:(1)装饰对象和真实对象有相同的接口。这样客户端对象就可以和真实对象相同的方式和装饰对象交互。(2)装饰对象包含一个真实对象的引用(reference)(3)装饰对象接受所有来自客户端的请求。它把这些请求转发给真实的对象原创 2013-04-02 13:12:03 · 1105 阅读 · 1 评论
分享