zoukankan      html  css  js  c++  java
  • 设计原则(五):迪米特法则

    定义

    一个对象应该对其他对象保持最少的了解。

    类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。

    软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦合尽量的低,才能提高代码的复用率。

    问题

    老师类的上课点名方法里依赖学生类,学生类直接在点名方法里创建是不合适的。

    解决

    抽象出学生类的接口作为参数传入,保持最少了解。

  • 相关阅读:
    个人作业——软件工程实践总结作业
    BETA答辩总结
    beta冲刺7
    beta冲刺6
    beta冲刺5
    beta冲刺4
    beta冲刺3
    华为云
    beta冲刺2
    beta冲刺1
  • 原文地址:https://www.cnblogs.com/hammerc/p/4743749.html
Copyright © 2011-2022 走看看