在没有了解到面向对象设计的7大原则前,我只是一只豆子! 但豆子终将会成长不是吗? 1.开闭原则:一个软件实体应当对扩展开放,对修改关闭。也就是说在所涉及一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即实现在不修改源代码的情况下改变这个模块的行为。 在 ...
在没有了解到get='_blank'>面向对象设计的7大原则前,我只是一只豆子! 但豆子终将会成长不是吗?
1.开闭原则:一个软件实体应当对扩展开放,对修改关闭。也就是说在所涉及一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即实现在不修改源代码的情况下改变这个模块的行为。
在开闭原则的定义中,软件实体可以指一个软件模块、一个由多个类组成的局部结构或一个读库的类。
抽象化是开闭原则的关键。
是添加新代码完成方法的重构 而不是修改源代码
声明: 本文源自
2.依赖倒转原则:高层模块不应该依赖低层模块,他们都应依赖抽象。抽象不应该依赖于细节,细节应该依赖于抽象。
要针对接口编程,不要针对实现编程。
原标题:程序员七大面向对象设计原则
关键词:面向对象
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。