面向对象的五大基本原则-solid

原创 2016年05月31日 07:27:01

面向对象五大基本原则,一个单词:立方体(solid),很好记!!!

  • s( Single-Resposibility Principle ): 单一职责原则

    一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。

  • o( Open-Closed principle ): 开放封闭原则

    软件实体应该是可扩展的,而不可修改的。也就是,对扩展开放,对修改封闭的。

  • l( Liskov-Substituion Principle ): 里氏原则

    子类必须能够替换其基类。这一思想体现为对继承机制的约束规范,只有子类能够替换基类时,才能保证系统在运行期内识别子类,这是保证继承复用的基础。

  • i( Interface-Segregation Principle ): 接口隔离原则

    使用多个小的专门的接口,而不要使用一个大的总接口

  • d( Dependecy-Inversion Principle ): 依赖倒置原则

    依赖于抽象。具体而言就是高层模块不依赖于底层模块,二者都同依赖于抽象;抽象不依赖于具体,具体依赖于抽象。

面向对象的五大基本原则(转自cnblogs)

封装,继承,多态只是面向对象的三大特性,但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象,真正的面向对象设计是要符合下面的五大原则:单一职责原则(SRP) 开放封闭原...

面向对象的五大基本原则总结

面向对象的五大基本原则总结 1单一职责原则 2开放封闭原则 3里氏替换原则 4依赖倒置原则 5接口隔离原则 单一职责原则 一个类应该仅有一个引起它变化的原因(最简单,最容易理解却...

面向对象设计的五大基本原则

单一职责原则 ——SRP 就一个类而言,应该仅有一个引起它的变化的原因   原则 最简单,最单纯的事情最容易控制,最有效 类的职责简单而且集中,避免相同的职责分散到不同的类之中...

面向对象五大基本原则

以前一直认为程序中的类有使用到封装继承多态就是面向对象设计,其实不然 封装,继承,多态只是面向对象的三大特性,但是在设计程序的时候并不是说类的结构使用到了(或是体现出了)这三个特性就是面向对象,...

面向对象的五大基本原则

面向对象的5大基本设计原则: 单一职责原则(Single-Resposibility Principle)     其核心思想为:一个类,最好只做一件事,只有一个引起它的变化。单一职责原则...

面向对象设计五大基本原则

OO本身就是一种大的设计模式,它是随着软件规模越来越大产生出来帮助人们建模和开发的理念,生来就带着封装、继承、多态等可复用基因。为了充分发挥这些基因的功效,使用者需要遵守一定的原则,就是所谓的面向对象...

面向对象的基本原则概述(1)

  • 2008年10月17日 14:44
  • 68KB
  • 下载

面向对象三大基本特性、五大基本原则

面向对象三大基本特性、五大基本原则 (1)三大基本特性:封装、继承、多态      封装:指将客观事物抽象成类,每个类对自身的数据和方法实行保护。类可以把自己的数据和方法只让可信的...

面向对象三大基本特性,五大基本原则

透切理解面向对象三大基本特性是理解面向对象五大基本原则的基础. 三大特性是:封装,继承,多态   所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:面向对象的五大基本原则-solid
举报原因:
原因补充:

(最多只允许输入30个字)