首页 > 其他 > 详细

面向对象设计原则

时间:2019-12-01 21:04:57      阅读:84      评论:0      收藏:0      [点我收藏+]

面向对象设计的好处:可维护、可扩展、可复用、灵活性好。

1、单一职责原则:就一个类而言,应该仅有一个引起它变化的原因。

2、开放-封闭原则:是说软件实体(类、模块、函数等) 对扩展开放、对修改封闭。此为面向对象设计的核心所在。

      面对需求变动时,可以保持相对稳定,从而不断推出新的版本。

3、依赖倒置原则:抽象不应该依赖细节,细节应该依赖抽象。

       说白了,就是 针对接口编程,不要针对实现编程。

       高层模块(应用层) 与 低层模块(如数据访问层)之间依靠接口连接,而非强关联。

4、里氏替换原则:子类 必须能够替换掉 它们的父类。

        说白了,就是父类定义的行为和属性,子类必须具备。

       例如 定义了个 鸟作为父类,鸟具有 飞行行为。企鹅、鸵鸟虽为鸟,但不能继承,因为它们不能飞,不能替换掉它们的父类。

 

面向对象设计原则

原文:https://www.cnblogs.com/qiupiaohujie/p/11967629.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!