首页 > 解决方案 > 设计过程中的SOLID原则思考

问题描述

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

标签: oopdesign-patternssolid-principles

解决方案


尝试测试驱动的开发。在面向对象的上下文中,您通常必须明确考虑开闭原则依赖倒置原则Liskov 替换原则,以使您的系统在测试中具有可测试性和确定性。

还有其他方法可以使 API 可测试。例如,如果您正在使用函数式编程,那么纯函数本质上是可测试的。在这种情况下,您不需要明确考虑 SOLID。


推荐阅读