java面向对象的六原则一法则小结

 更新时间:2017年01月04日 14:35:28   作者:goumingming  
本篇文章主要对java面向对象的六原则一法则进行简要说明,具有一定的参考价值,下面跟着小编一起来看下吧

1. 单一职责原则:一类只做它该做的事。

2. 里氏替换原则:子类必须能够替换基类(父类),否则不应当设计为其子类。

3. 依赖倒换原则:设计要依赖于抽象而不是具体化。

4. 接口隔离原则:接口要小而专,不能大而全。

5. 开闭原则 :一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。

6. 组合/聚合复用原则:尽量使用组合和聚合,少使用继承的关系来达到复用的原则。

7. 迪米特法则:低耦合,高内聚。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持脚本之家!

相关文章

  • 线上Spring CPU 高负载解决思路详解

    线上Spring CPU 高负载解决思路详解

    这篇文章主要为大家介绍了线上Spring CPU 高负载解决思路详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Java并发编程service层处理并发事务加锁可能会无效问题

    Java并发编程service层处理并发事务加锁可能会无效问题

    这篇文章主要介绍了Java并发编程service层处理并发事务加锁可能会无效问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Java中的接口及其应用场景解读

    Java中的接口及其应用场景解读

    这篇文章主要介绍了Java中的接口及其应用场景解读,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • Java如何通过属性名获取Object对象属性值

    Java如何通过属性名获取Object对象属性值

    这篇文章主要介绍了Java如何通过属性名获取Object对象属性值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • 浅谈对象数组或list排序及Collections排序原理

    浅谈对象数组或list排序及Collections排序原理

    下面小编就为大家带来一篇浅谈对象数组或list排序及Collections排序原理。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • Java超详细讲解三大特性之一的继承

    Java超详细讲解三大特性之一的继承

    继承就是可以直接使用前辈的属性和方法。自然界如果没有继承,那一切都是处于混沌状态。多态是同一个行为具有多个不同表现形式或形态的能力。多态就是同一个接口,使用不同的实例而执行不同操作
    2022-05-05
  • Java基础之Maven详解

    Java基础之Maven详解

    这篇文章主要介绍了Java基础之Maven详解,文中有非常详细的代码示例,对正在学习java基础的小伙伴们有非常好的帮助,需要的朋友可以参考下
    2021-04-04
  • Springboot项目中运用vue+ElementUI+echarts前后端交互实现动态圆环图(推荐)

    Springboot项目中运用vue+ElementUI+echarts前后端交互实现动态圆环图(推荐)

    今天给大家带来一篇教程关于Springboot项目中运用vue+ElementUI+echarts前后端交互实现动态圆环图的技能,包括环境配置及圆环图前端后端实现代码,感兴趣的朋友一起看看吧
    2021-06-06
  • Servlet+JavaBean+JSP打造Java Web注册与登录功能

    Servlet+JavaBean+JSP打造Java Web注册与登录功能

    比作MVC的话,控制器部分采用Servlet来实现,模型部分采用JavaBean来实现,而大部分的视图采用Jsp页面来实现,接下来我们就来详细看看如何用Servlet+JavaBean+JSP打造Java Web注册与登录功能
    2016-05-05
  • JavaAgent原理及实践分享

    JavaAgent原理及实践分享

    这篇文章主要介绍了JavaAgent原理及实践,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-04-04

最新评论