嵌入式C语言设计模式 --- 外观模式
Posted 工程师进阶笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了嵌入式C语言设计模式 --- 外观模式相关的知识,希望对你有一定的参考价值。
1 - 什么是外观模式?
外观模式(Facade Pattern),是一种比较简单的结构型模式,它存在的目的,也是为了简单。
外观模式隐藏了一系列接口的复杂性,旨在为外部客户端提供一个更高层次且统一简单的接口,简化了客户端调用某些模块的一系列操作。
外观模式应该是软件工程师们经常使用到的一种设计模式,在很多情况下,我们会习惯性地把一系列复杂的操作,封装成一个简单的接口,供外界调用。
外观模式的优点很明显,它可以减少应用客户端程序与系统之间相互的依赖,因为对外接口简单,所以提高了灵活性和安全性。
但也有缺点,外观模式违反了开闭原则,如果要改函数里面的东西,也会比较麻烦。
2 – 什么情况下要用外观模式?
以上是关于嵌入式C语言设计模式 --- 外观模式的主要内容,如果未能解决你的问题,请参考以下文章