嵌入式C语言设计模式 --- 外观模式

Posted 工程师进阶笔记

tags:

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

1 - 什么是外观模式?

外观模式(Facade Pattern),是一种比较简单的结构型模式,它存在的目的,也是为了简单。

外观模式隐藏了一系列接口的复杂性,旨在为外部客户端提供一个更高层次且统一简单的接口,简化了客户端调用某些模块的一系列操作。

外观模式应该是软件工程师们经常使用到的一种设计模式,在很多情况下,我们会习惯性地把一系列复杂的操作,封装成一个简单的接口,供外界调用。

外观模式的优点很明显,它可以减少应用客户端程序与系统之间相互的依赖,因为对外接口简单,所以提高了灵活性和安全性。

但也有缺点,外观模式违反了开闭原则,如果要改函数里面的东西,也会比较麻烦。

2 – 什么情况下要用外观模式?

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

物联网的构建:使用Lua高级语言进行嵌入式开发

极客C -项目教程 C/C++|MCU|软件|物联网|嵌入式|Linux|辅助设计|飞行器

嵌入式linux与物联网进阶之路四:嵌入式驱动开发思路

嵌入式电路设计(物联网esp32最小电路设计)

嵌入式电路设计(物联网esp32最小电路设计)

嵌入式C语言设计模式 --- 单例模式