设计模式之:对象创建模式
Posted inspred
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设计模式之:对象创建模式相关的知识,希望对你有一定的参考价值。
通过 对象创建 模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的第一步工作。
典型的模式:
Factory Method 工厂方法模式
Abstract Factory 抽象工厂模式
Prototype 原型模式
Builder 构建器
一,、Factory Method
1,出现原因
在软件系统中,经常面临创建对象的工作。由于需求的变化,需要创建的对象的具体类型经常变化。
如何解决?
绕过常规的对象创建方法(new),提供一种 封装机制 来避免客户程序和这种 具体对象创建工作的紧耦合。
2,依赖倒置原则
应该依赖抽象,而不应该依赖细节。
以上是关于设计模式之:对象创建模式的主要内容,如果未能解决你的问题,请参考以下文章