关于开放/封闭原则(OCP)违反后果的技术问询
对开放/封闭原则(OCP)的核心困惑
我先梳理下自己的现状:
- 我完全掌握在代码中应用开放/封闭原则(OCP)的技术手段,比如使用
virtual class、依赖注入(DI)这些,网上相关的资源一搜一大把,操作起来没难度。 - 我知道网上普遍提到的3条支持应用OCP的论据,但始终没法理解这些论据的核心本质,总觉得是因为自己缺乏足够的商业项目经验,才没抓住关键。
- 除此之外,我对所有OCP相关文章里提及的「违反OCP会引发不良后果」的论点都存在疑问,比如:
- [此处为具体疑问的占位,原提问未补充完整]
内容的提问来源于stack exchange,提问作者TommyLee
相关产品推荐
相关产品推荐

