Swift中的SOLID原理

SOLID是罗伯特·C·马丁(Robert C. Martin)在软件编程中使用的助记词缩写,它表示面向对象编程的5条原则。

  • 单一责任原则
  • O笔已关闭
  • 利斯科夫的替补
  • 接口隔离
  • 倾向倒置

这些原则解决了糟糕的架构问题,例如

美味佳肴 -某个地方的更改会破坏意外的部分,如果没有良好的测试覆盖范围,则很难跟踪。

固定性 -组件很难在另一个项目中重用或在同一项目的多个位置中使用,因为它具有许多依赖性。

易怒 -进行大量更改,因为它会影响多个部分。

这些SOLID原则不是严格的规则,而只是提高体系结构质量的准则。

让我们一一探究原理