嵌入式C语言设计模式 --- 关于工厂模式的总结

Posted 工程师进阶笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式C语言设计模式 --- 关于工厂模式的总结相关的知识,希望对你有一定的参考价值。

前面三篇关于工厂模式的文章,主要介绍了三种工厂模式,分别是:简单工厂模式、工厂方法模式、抽象工厂模式。

关于这三种工厂模式,都各有利弊,应该根据不同的业务开发场景进行选择使用。

 图片来源:网络

简单工厂模式

是最容易理解的一种设计模式,简单工厂模式不属于23种设计模式之一,但简单工厂模式在多数嵌入式业务场景下,使用却非常广泛。

先说一下简单工厂模式的缺点:简单工厂模式主要是违反了“开闭原则”,当一家工厂需要包含很多产品的时候,用简单工厂模式就会容易形成一个“过大类”。

通俗来说就是

以上是关于嵌入式C语言设计模式 --- 关于工厂模式的总结的主要内容,如果未能解决你的问题,请参考以下文章

嵌入式C语言设计模式 --- 简单工厂模式

嵌入式C语言设计模式 --- 简单工厂模式

嵌入式C语言设计模式 --- 抽象工厂模式

嵌入式C语言设计模式 --- 抽象工厂模式

嵌入式C语言设计模式 --- 工厂方法模式

嵌入式C语言设计模式 --- 工厂方法模式