- 博客(3)
- 收藏
- 关注
原创 原型模式 Prototype Pattern
一. 原型模式简介 原型模式(Prototype Pattern)也是一种创建型模式,它关注的是大量相似对象的创建问题。我们经常会遇到这样的情况:在系统中要创建大量的对象,这些对象之间具有几乎完全相同的功能,只是在细节上有一点儿差别。 这样的情形经常遇到。三国系列游戏是我最喜欢的游戏系列之一。你有没有注意到那里边上百位英雄的头像基本上很相似?你仔细区分就会发现,虽然每个人都不同,但基本上只具有
2007-12-10 15:08:00 8416 1
原创 生成器模式 Builder Pattern
一. 生成器模式简介 生成器模式也有称为建造者模式。生成器模式的意图在于将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示(GoF)。在软件设计中,有时候面临着一个非常复杂的对象的创建工作。这个复杂的对象通常可以分成几个较小的部分,由各个子对象组合出这个复杂对象的过程相对来说比较稳定,但是子对象的创建过程各不相同并且可能面临变化。根据OOD中的OCP原则,我们自然应
2007-12-07 14:13:00 3792 2
原创 抽象工厂模式 Abstract Factory Pattern
一. 抽象工厂模式概述 抽象工厂模式是工厂模式中最一般、最抽象的一种表现形式,是对工厂方法模式的进一步扩充。工厂方法模式可以对一类产品的建造进行管理,将建造具体产品的建造过程交给到具体的子类中完成。如果需要管理两类及以上产品的建造过程呢?当然很自然的就可以想到可以使用多个工厂方法实现。这样做的问题在于,一是导致工厂过于分散不好管理;二是这几类产品之间如果存在密切的关系,他们的建造过程并不
2007-12-04 16:33:00 1782
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人