码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象的五大基本原则是

时间:2017-09-26 23:42:06      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:isp   上层   基本   lsp   父类   font   更改   里氏替换   mes   

1.单一职责原则

一个类应该仅有一个引起它变化的原因

 

2.开放封闭原则(ocp)

既开放又封闭,对扩展是开放的,对更改是封闭的

 

3.里氏替换原则(LSP)

子类可以替换父类并且出现在父类能出现的任何地方,这个原则也是在贯彻GOF倡导的面向接口编程!在这个原则中父类应尽可能的使用接口或者抽象类来实现!

 

4.依赖倒置原则(DIP

传统的结构化编程中,最上层的模块通常都要依赖下面的子模块来实现,也称为高层依赖低层所以DIP原则就是要逆转这种依赖关系,让高层模块不要依赖低层模块,所以称之为依赖倒置原则!

 

 

5 接口隔离原则(ISP)

这个原则的意思是:使用多个专门的接口比使用单个接口要好的多!

面向对象的五大基本原则是

标签:isp   上层   基本   lsp   父类   font   更改   里氏替换   mes   

原文地址:http://www.cnblogs.com/qdlj/p/7599344.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!