您的位置:首页 > 编程语言 > Java开发

java创建型模式总结

2016-07-03 17:08 281 查看
创建模式是对类的实例化过程的抽象。一些系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象,以及如何组合和表示这些对象。

创建者模式描述了怎样构造和封装这些动态的决定。创建模式分如下两种:


类的创建模式

类的创建模式使用继承关系,把类的创建延迟到子类,从而封装了客户端将得到哪些具体类的信息,并且隐藏了这些类的实例是如何被创建和组合在一起的。


对象的创建模式

对象的创建模式则把对象的创建过程动态地委派给另一个对象,从而动态地决定客户端将得到哪些具体类的实例,以及这些类的实例是如何被创建和组合在一起的。


创建型模式分类

简单工厂模式=静态工厂方法模式(Static Factory Method),不属于23种GOF设计模式之一

工厂方法模式(Factory Method)

抽象工厂模式(Abstract Factory)

单例模式(Singleton)

建造者模式(生成器模式)(Builder)

原型模式(Prototype)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: