您当前的位置: 首页 >  面试
  • 0浏览

    0关注

    674博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

沙漠一只雕得儿得儿 发布时间:2021-12-17 21:40:38 ,浏览量:0

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

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

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

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

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

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

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

关注
打赏
1657159701
查看更多评论
立即登录/注册

微信扫码登录

0.0378s