通过 对象创建 模式绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖具体类),从而支持对象创建的稳定。它是接口抽象之后的第一步工作。
典型的模式:
Factory Method 工厂方法模式
Abstract Factory 抽象工厂模式
Prototype 原型模式
Builder 构建器
一,、Factory Method
1,出现原因
在软件系统中,经常面临创建对象的工作。由于需求的变化,需要创建的对象的具体类型经常变化。
如何解决?
绕过常规的对象创建方法(new),提供一种 封装机制 来避免客户程序和这种 具体对象创建工作的紧耦合。
2,依赖倒置原则
应该依赖抽象,而不应该依赖细节。
原文地址:https://www.cnblogs.com/inspred/p/10989488.html
时间: 2024-11-05 13:31:03