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

百度网友92928a7
2013-10-12 · TA获得超过4654个赞
知道小有建树答主
回答量:995
采纳率:50%
帮助的人:2341万
展开全部
SRP 单一职责原则 就一个类而言,应该专注于做一件事和仅有一个引起它变化的原因。 OCP 开放--封闭原则 对于扩展开放,对于修改封闭。 LSP 里氏替换原则 子(继承)类能在程序中代替父类(C#:基类,Java:超类)。 DIP 依赖倒置原则 抽象不依赖于细节,细节应该依赖抽象。(面向抽象编程,C#为面向接口编程)。 ISP 接口隔离原则 接口属于用户类。(接口面用用户类,不用想着和自身层次、方法相关) REP 重用发布等价原则 重用的粒度就是发布的粒度。(?这个没有具体的认识) CCP 共同封闭原则 对于需求的响应,一个包中的所以类,有一个共同的响应(改变),而对于包外是不造成影响。 CRP 共同重用原则 包中的所有类共同重用,就是要重用就全部重用。 ADP 无环依赖原则 依赖关系不要存在环。 ADP 稳定依赖原则 朝着稳定的方向进行依赖。 SAP 稳定抽象原则 包的抽象程度应该和稳定程序一致。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式