抽象工厂模式 Abstract Factory

1.模式定义:

提供一个创建一系列相关或互相依赖对象的接口,而无需指定它们具体的类

2. 应用场景:

程序需要处理不同系列的相关产品,但是您不希望它依赖于这些产品的
具体类时, 可以使用抽象工厂

3.优点:

1.可以确信你从工厂得到的产品彼此是兼容的。
2.可以避免具体产品和客户端代码之间的紧密耦合。
3.符合单一职责原则
4.符合开闭原则

4.JDK源码中的应用:

java . sql . Connection
java . sql . Driver

相关推荐
阿闽ooo3 天前
抽象工厂模式实战:用C++打造家具生产系统(附UML图与完整代码)
c++·设计模式·抽象工厂模式·uml
明洞日记3 天前
【设计模式手册022】抽象工厂模式 - 创建产品家族
java·设计模式·抽象工厂模式
虫小宝4 天前
返利软件架构设计:多平台适配的抽象工厂模式实践
java·开发语言·抽象工厂模式
JavaBoy_XJ7 天前
创建型-抽象工厂模式
抽象工厂模式
SadSunset14 天前
(15)抽象工厂模式(了解)
java·笔记·后端·spring·抽象工厂模式
Trouvaille ~15 天前
【Java篇】以简驭繁:接口的精简与程序的优雅
java·开发语言·接口·抽象工厂模式·类和对象·javase·基础入门
ZouZou老师18 天前
C++设计模式之抽象工厂模式:以家具生产为例
c++·设计模式·抽象工厂模式
Q1808095122 天前
基于MATLAB/SIMULINK的异步电动机矢量控制系统探秘
抽象工厂模式
海中有金23 天前
设计模式[2]——抽象工厂模式一分钟说清
设计模式·抽象工厂模式
__万波__1 个月前
二十三种设计模式(三)--抽象工厂模式
java·设计模式·抽象工厂模式