
设计模式
文章平均质量分 89
qychjj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
创建模式之一:抽象工厂(Abstract Factory)
总结:(1)通过抽象工厂为客户(调用者)生成多类产品,抽象工厂负责管理子工厂对象,子工厂负责生成某一类具体的产品对象(一个产品线)。 一 转自:http://www.lifevv.com/sysdesign/doc/20071109154018751.html?page=0通过抽象工厂为客户(调用者)生成多类产品,抽象工厂负责管理子工厂对象,子工厂负责生成某一类具体的产品对象。本文转载 2009-12-27 17:21:00 · 782 阅读 · 0 评论 -
创建模式之三:生成器方法(Builder)
转自:http://terrylee.cnblogs.com/archive/2005/12/19/299878.html 概述在软件系统中,有时候面临着“一个复杂对象”的创建工作,其通常由各个部分的子对象用一定的算法构成;由于需求的变化,这个复杂对象的各个部分经常面临着剧烈的变化,但是将它们组合在一起的算法确相对稳定。如何应对这种变化?如何提供一种“封装机制”来隔离出“复杂对象原创 2009-12-27 19:29:00 · 891 阅读 · 0 评论 -
创建模式之一:抽象工厂(Abstract Factory)续2
总结:(1)使用统一的接口,来应对用户多变的需求,在此模式中,用户的需求是相似的,都是相同产品线上的产品。(2)通过配置文件来表现系统的变化或通过输入参数。 转自:http://www.cnblogs.com/Terrylee/archive/2005/12/13/295965.aspx概述在软件系统中,经常面临着“一系列相互依赖的对象”的创建工作;同时由于需求的变化,原创 2009-12-27 18:22:00 · 545 阅读 · 0 评论 -
创建模式之二:工厂方法(Factory Method)
转自:http://www.lifevv.com/sysdesign/doc/20071106180002526.html Factory Method模式是一种对象创建型模式,它把类的实例的创建延迟到子类中完成,父工厂类只定义创建对象的公共接口,而子工厂类则负责生成具体的类的实例。 Factory Method模式的概念在大规模的系统开发过程中,考虑系统的灵活性,低耦合性,可扩展转载 2009-12-27 18:44:00 · 675 阅读 · 0 评论 -
创建模式之二:工厂方法(Factory Method) 续2
总结:(1)待创建的对象,其对外的接口一直,但实现却不同;(2)用该模式代替NEW来创建对象; 转自:http://terrylee.cnblogs.com/archive/2006/01/04/310716.html概述在软件系统中,经常面临着“某个对象”的创建工作,由于需求的变化,这个对象的具体实现经常面临着剧烈的变化,但是它却拥有比较稳定的接口。如何应对这种变化?提供一种转载 2009-12-27 18:50:00 · 559 阅读 · 0 评论