设计模式之:对象创建模式

Posted inspred

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式之:对象创建模式相关的知识,希望对你有一定的参考价值。

通过 对象创建 模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的第一步工作。

典型的模式:

Factory Method 工厂方法模式

Abstract Factory 抽象工厂模式

Prototype   原型模式

Builder  构建器

一,、Factory Method

1,出现原因

在软件系统中,经常面临创建对象的工作。由于需求的变化,需要创建的对象的具体类型经常变化。

如何解决?

绕过常规的对象创建方法(new),提供一种 封装机制 来避免客户程序和这种 具体对象创建工作的紧耦合。

2,依赖倒置原则

应该依赖抽象,而不应该依赖细节。

 

以上是关于设计模式之:对象创建模式的主要内容,如果未能解决你的问题,请参考以下文章

设计模式之:对象创建模式

7创建型模式之建造者模式

设计模式之-创建模式-原型模式

8创建型模式之原型模式

设计模式之工厂模式

设计模式——创建型模式之原型模式