软件工程师面试题

当前位置: 面试问题网 > 软件工程师面试题 > 面向对象设计的原则是什么

面向对象设计的原则是什么

SRP单一职责原则
   就一个类而言,应该专注于做一件事和仅有一个引起它变化的原因。
   OCP开放--封闭原则
   对于扩展开放,对于修改封闭。
   LSP里氏替换原则
   子(继承)类能在程序中代替父类(C#:基类,Java:超类)。
   DIP依赖倒置原则
   抽象不依赖于细节,细节应该依赖抽象。(面向抽象编程,C#为面向接口编程)。
   ISP接口隔离原则
   接口属于用户类。(接口面用用户类,不用想着和自身层次、方法相关)
   REP重用发布等价原则
   重用的粒度就是发布的粒度。(?这个没有具体的认识)
   CCP共同封闭原则
   对于需求的响应,一个包中的所以类,有一个共同的响应(改变),而对于包外是不造成影响。
   CRP共同重用原则
   包中的所有类共同重用,就是要重用就全部重用。
   ADP无环依赖原则
   依赖关系不要存在环。
   ADP稳定依赖原则
   朝着稳定的方向进行依赖。
   SAP稳定抽象原则
   包的抽象程度应该和稳定程序一致。

【面向对象设计的原则是什么】相关文章

1. 面向对象设计的原则是什么

2. 介绍一下结构化程序设计方法和面向对象程序设计方法的区别

3. 面向对象编程的优势是什么

4. 为什么说Ruby是一种真正的面向对象程序设计语言

5. 在C中是否有模拟继承等面向对象程序设计特性的好方法

6. Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗

7. 传统软件工程与面向对象的软件工程有什么区别

8. 面向对象编程是如何提高软件开发水平的

9. 面向对象编程OOP的优点

10. Java面向对象面试题

本文来源:https://www.mianshiwenti.com/a11967.html

点击展开全部

《面向对象设计的原则是什么》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝面向对象设计的原则是什么﹞相关内容

「面向对象设计的原则是什么」相关专题

其它栏目

也许您还喜欢