面试:简述面向对象6个设计原则

面试:简述面向对象6个设计原则,第1张

面试:简述面向对象6个设计原则

开闭原则:如类、模块和函数应该对扩展开放,对修改关闭。

依赖倒置原则:核心思想是面向接口编程。

依赖倒置原则:基于这样一个事实,相对于细节的多变性,抽象的东西要稳定的多。
在java中,抽象指的是接口或者抽象类,细节就是具体的实现类,使用接口或者抽象类的目的是制定好规范和契约,而不去涉及任何具体的 *** 作,把展现细节的任务交给他们的实现类去完成。

里氏替换原则:子类可以扩展父类的功能,但不能改变父类原有的功能

单一职责原则:即一个类只负责一项职责。

接口隔离原则:建立单一接口,不要建立庞大臃肿的接口,尽量细化接口,接口中的方法尽量少。也就是说,我们要为各个类建立专用的接口,而不要试图去建立一个很庞大的接口供所有依赖它的类去调用。


迪米特法则:一个对象应该对其他对象保持最少的了解。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5677367.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存