面向对象7大设计原则

1,开闭原则 对扩展开放------- 模块的行为可以被扩展从而满足新的需求。 对修改关闭-------不允许修改模块的源代码(或者尽量使修改最小化) 开闭原则是说我们应该努力设计不需要修改的模块。在实际应用将变化的代码和不需要变化的代码进行隔离,将变化的代码抽象成稳定接口,针对接口进行编程。在扩展系统的行为时,我们只需要添加新的代码,而不需要修改已有的代码。一般可以通过添加新的子类和重写父类的方
相关文章
相关标签/搜索