王鹏亮 的专栏

千里之行始于足下!

排序:
默认
按更新时间
按访问量

创建型模式之简单工厂模式(Simple Factory )

简单工厂模式用于根据不同的参数创建不同的对象,比如人类工厂有个创建人类的方法,根据不同的参数,如果是boy则创建男孩对象,如果是girl则创建女孩对象。 设计模型: 示例代码: interface Human { public void Talk(); public void W...

2015-01-21 11:06:28

阅读数:3334

评论数:0

创建型模式之建造者模式(Builder)

建造者模式的精髓在于:对构建过程进行解耦 一个对象的创建是非常复杂的,需要一步一步地操作,每个步骤都可能是有关联或依赖的, 最重要的是同一套建造流程是需要被不同的建造者复用的,因此需要分层抽象以松耦 目标:在不改变创建过程的前提下,可以创建出不同表象的对象

2013-04-08 15:03:42

阅读数:3564

评论数:0

创建型模式之抽象工厂模式(Abstract Factory)- 工厂方法模式(Factory Method)

一、模式介绍 抽象工厂模式主要被用来完成一系列相互依赖的或者有组合关系的对象的创建过程,当软件系统中有多个产品族(业务品种或业务分类)而且系统一次需要同一产品族中的产品集合协作运行时候可以考虑使用抽象工厂模式。抽象工厂模式中的核心工厂包含了创建各种产品的方法但她是个抽象类,由不同的子工厂真正完成各...

2013-04-06 21:50:52

阅读数:3333

评论数:0

创建型模式之原型模式(ProtoType)

一、模式介绍 原型模式(ProtoType) 是通过一个类的对象对象来创建一个新对象(复制、克隆),使得新对象与原始对象保持相同的状态,如一样的属性值等。在需要一个与原始对象一模一样的对象而又不是统一个对象的或需要很多个与某个对象相同的拷贝版本对象的时候可以考虑使用原型模式。此模式与工厂模式结合使...

2013-04-05 18:48:15

阅读数:3649

评论数:0

创建型模式之单例模式(Singleton)

Singleton 最佳实践 JDK JDK1.4 双检锁

2013-04-02 17:13:30

阅读数:3335

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭