面向对象设计之开放-封闭原则(Open - Colosed Principle)

开放-封闭原则: 对扩展开放,对修改关闭,既软件实体应尽量在不修改原代码的情况下进行扩展 。  好处: 高内聚,低耦合。 降低了各程序之间的耦合性,抽象化设计是开闭原则的关键。 适应性、灵活性、稳定性比较好。增加新功能时,只需要在原有基础上增加新的模块就能实现新功能。增加的新模块对原有模块没影响或者影响很小。  实例: 图表演示系统,演示各种图,添加新图   UML:  柱状图:   packag
相关文章
相关标签/搜索