【问题标题】:Thinking in SOLID principle during the design process [closed]在设计过程中思考 SOLID 原则[关闭]
【发布时间】:2021-06-01 05:54:23
【问题描述】:

我是 SOLID 原理和设计的新手,但我了解原理,但我很难知道从哪里开始设计过程。我了解设计是一个迭代过程,您在设计过程中会问自己哪些步骤或问题,以使您的设计符合 SOLID。

【问题讨论】:

    标签: oop design-patterns solid-principles


    【解决方案1】:

    尝试测试驱动的开发。在面向对象的上下文中,您通常必须明确考虑Open Closed Principle、Dependency Inversion Principle 和Liskov Substitution Principle,以使您的被测系统具有可测试性和确定性。

    还有其他方法可以使 API 可测试。例如,如果您正在使用函数式编程,pure functions are intrinsically testable。在这种情况下,您无需明确考虑 SOLID。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      • 1970-01-01
      • 2017-06-19
      • 1970-01-01
      • 1970-01-01
      • 2013-07-27
      相关资源
      最近更新 更多