你的位置:首页 > 软件开发 > ASP.net > 程序员七大面向对象设计原则

程序员七大面向对象设计原则

发布时间:2016-03-02 19:00:05
在没有了解到面向对象设计的7大原则前,我只是一只豆子! 但豆子终将会成长不是吗? 1.开闭原则:一个软件实体应当对扩展开放,对修改关闭。也就是说在所涉及一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即实现在不修改源代码的情况下改变这个模块的行为。   在 ...

在没有了解到get='_blank'>面向对象设计的7大原则前,我只是一只豆子!   但豆子终将会成长不是吗? 

1.开闭原则:一个软件实体应当对扩展开放,对修改关闭。也就是说在所涉及一个模块的时候,应当使这个模块可以在不被修改的前提下被扩展,即实现在不修改源代码的情况下改变这个模块的行为。

   在开闭原则的定义中,软件实体可以指一个软件模块、一个由多个类组成的局部结构或一个读库的类。

   抽象化是开闭原则的关键。

 是添加新代码完成方法的重构  而不是修改源代码

声明: 本文源自   

 

2.依赖倒转原则:高层模块不应该依赖低层模块,他们都应依赖抽象。抽象不应该依赖于细节,细节应该依赖于抽象。

        要针对接口编程,不要针对实现编程。

原标题:程序员七大面向对象设计原则

关键词:面向对象

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。