美文网首页
迪米特法则

迪米特法则

作者: Moonsmile | 来源:发表于2017-02-16 14:39 被阅读0次

    一个对象应该对其他对象有最少的了解
    迪米特法则对低耦合提出了明确的要求
    1、只和朋友交流
    虽然一个类和多个类产生依赖关系,但它只和朋友类交流

    朋友类的定义:### 出现在成员变量、方法的输入输出参数中的类是成员朋友类,出现在方法体内部的类不是

    2、朋友间也是有距离的
    两个类虽然会交流,但不能暴露太多的方法给对方,能不暴露就不暴露,也就是少用public,多用private
    3、是自己的就是自己的
    如果一个方法放在本类中,既不增加类间关系,也不对本类产生
    迪米特法则的核心观念就是类间解耦,弱耦合,只有弱耦合之后,类的复用率才可以提高

    相关文章

      网友评论

          本文标题:迪米特法则

          本文链接:https://www.haomeiwen.com/subject/dtqhwttx.html