嵌入式软件设计原则随想
面向对象开发的理论很多,对嵌入式C软件开发也可参考,水平有限,抛砖引玉而已。SRP 单一职责原则 Single Responsibility Principle 每个函数或者功能块只有一个职责,只有一个原因会使其改变。OCP 开放一封闭原则 The Open-Closed Principle 对于扩展是开放的,对于修改是封闭的。DIP 依赖倒置原则 Dependency Inversion Principle 高层模块和低层模块应该依赖中间抽象层(即接口),细节应该依赖于抽象。