JAVA和Nginx 教程大全

网站首页 > 精选教程 正文

阿瑟Java (31):设计模式六大原则 java6大设计原则

wys521 2024-11-02 14:55:40 精选教程 25 ℃ 0 评论

PS:创作不易,感谢阅读,希望对读者有所帮助,喜欢的话可以点赞、收藏、关注,作者会持续更新 Java 生态圈常见知识。黑色加粗为重点关注内容!

  • 单一原则
    • 一个类只负责一个功能领域中的相应职责,
    • 或者说就一个类而言,应该只有一个引起它变化的原因。
  • 开闭原则
    • 一个软件实体应当对扩展开放,对修改关闭
    • 即软件实体应尽量在不修改原有代码的情况下进行扩展
  • 里氏替换原则
    • 子类必须能够替换掉它们的父类
    • 当子类替换掉父类, 软件的功能不受到影响时,父类才能真正被复用, 而子类也能够在父类的基础上增加新的行为
  • 依赖倒置原则:
    • 高层模块不应该依赖低层模块,两者都应该依赖其抽象;
    • 抽象不应该依赖细节,细节应该依赖抽象
    • 其核心思想是:要面向接口编程,而不要面向实现编程
  • 接口隔离原则
    • 使用多个专门的接口,而不是使用单一的总接口
    • 即客户端不应该依赖那些它不需要的接口。
  • 迪米特原则
    • 如果两个对象实体无须直接通信,那么就不应当发生直接的相互调用,可以通过第三方转发该调用。
    • 其目的是降低类之间的【耦合度】,提高模块的相对独立性。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表