开闭原则:这是一个需要换个角度分析的话题。1. 开闭原则是说,已有代码应该对修改封闭,对扩展开放。(已有代码只许扩展、不许修改)2. 对应于概念的内涵和外延,就是初始内涵不变、外延不断的内涵化。3. 对应于黑箱、白箱理论,就是代码不断的或者层次化的黑箱化。4. 对应于发展理论,就是代码是直线单向进化的。