栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

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

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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

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

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

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

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

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


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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/672139.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号