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

Posted 工程师进阶笔记

tags:

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

1 - 什么是简单工厂模式?

简单工厂模式(Simple Factory Pattern)是一种创建型模式,严格来说,简单工厂模式不属于23种设计模式之一,但简单工厂模式在实际的软件开发中,最为简单实用,因此,有必要学习一下简单工厂模式。

顾名思义,工厂,也就是生产东西的组织,比方说,一间生产鞋子的厂家,在夏天和冬天,生产鞋子的种类是不同的,但工厂还是同一间工厂,只不过是需要根据季节的不同而生产不一样的鞋子。

简单工厂模式由此产生,根据季节(变量)的不同,而去生产(定义)不同的产品(接口)。

通俗来说就是,你是一家家电工厂的 CEO,在夏天发指令给工厂,让它生产空调,在冬天发指令给工厂,让它生产电暖炉;至于工厂生产这些电器的过程,你不用关心,你只需要关心工厂能给你最终想要的结果,就可以了。

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

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

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

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

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

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

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