SOLID是罗伯特·C·马丁(Robert C. Martin)在软件编程中使用的助记词缩写,它表示面向对象编程的5条原则。
这些原则解决了糟糕的架构问题,例如
美味佳肴 -某个地方的更改会破坏意外的部分,如果没有良好的测试覆盖范围,则很难跟踪。
固定性 -组件很难在另一个项目中重用或在同一项目的多个位置中使用,因为它具有许多依赖性。
易怒 -进行大量更改,因为它会影响多个部分。
这些SOLID原则不是严格的规则,而只是提高体系结构质量的准则。
让我们一一探究原理