1 - 什么是简单工厂模式?
简单工厂模式(Simple Factory Pattern)是一种创建型模式,严格来说,简单工厂模式不属于23种设计模式之一,但简单工厂模式在实际的软件开发中,最为简单实用,因此,有必要学习一下简单工厂模式。
顾名思义,工厂,也就是生产东西的组织,比方说,一间生产鞋子的厂家,在夏天和冬天,生产鞋子的种类是不同的,但工厂还是同一间工厂,只不过是需要根据季节的不同而生产不一样的鞋子。
简单工厂模式由此产生,根据季节(变量)的不同,而去生产(定义)不同的产品(接口)。
通俗来说就是,你是一家家电工厂的 CEO,在夏天发指令给工厂,让它生产空调,在冬天发指令给工厂,让它生产电暖炉;至于工厂生产这些电器的过程,你不用关心,你只需要关心工厂能给你最终想要的结果,就可以了。
本文详细介绍了简单工厂模式在嵌入式C语言中的应用,阐述了何时使用该模式,并通过创建RGB-LCD屏幕的例子,展示了如何在嵌入式软件中实现简单工厂模式,以及如何验证其正确性。强调了该模式在隐藏底层实现细节,提供统一接口方面的优势,同时也指出其可能存在的扩展性问题。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



