深入理解设计模式-简单工厂模式vs工厂方法模式vs抽象工厂模式对比讲解

文章目录
前言一、简单工厂模式1.描述2.特点3.优缺点4.类图说明
二、工厂方法模式1.描述2.特点3.适用场景4.类图说明5.简单工厂模式与工厂方法模式区别:
三、抽象工厂模式1.描述2.特点3.优缺点4.类图说明
结尾

前言
简单工厂模式、工厂方法模式、抽象工厂模式比较相像,很多同学傻傻分不清楚,本文进行详细对比说明,建议对三个模式有一定基础再进行阅读,如不了解可查看往期文章。
一、简单工厂模式
1.描述
简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。
2.特点
它是一个具体的类,非接口 抽象类。有一个重要的create()方法,利用i

深入理解设计模式-简单工厂模式vs工厂方法模式vs抽象工厂模式对比讲解最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/21050.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>