在这个使用 C# 的应用程序中应用开闭原则的最合适方法是什么?
场景 每天晚上,我们都会对大约一百万个客户合约执行一系列计算。每个合同都与一组大约十个产品中的一个相关,每个产品都可以采用要执行的计算集的变…
如此重要的原理“OCP”是如何实现的?这会是大量代码重复实践的原因吗?
OCP(开闭原则)是 SOLID 原则之一。这就是说: “软件实体应该对扩展开放,但对修改关闭。” 我花了一些时间才理解上面关于 OCP 的句子。当我开始阅…
如果我有一个应用程序的完整单元测试套件,我是否仍然必须应用开放/封闭原则 (OCP)?
关于 OCP 的维基百科文章 说(强调我的): ...开放/封闭原则规定“软件实体(类、模块、函数等)应该对扩展开放,但对修改关闭”...这在生产环境中尤…