zoukankan      html  css  js  c++  java
  • 大话设计模式读书笔记(迪米特法则)

    人物:大鸟,小菜

    事件:小菜第一天上班,让技术部的小张帮忙安装电脑,但是小张中途有事走了,因为主管也不在,所以小菜让技术部的小王帮忙装,但是小王不认识小菜,而且工作日志写的今天小张值班,负责装新人电脑,所以小王不愿意装电脑,小菜只要一直等着,等小张回来帮忙装电脑


     迪米特法则

    1.定义:迪米特法则,也叫最少知识原则,如果两个类不必彼此通信,那么这两个类就不应该发生直接的相互作用。如果一个类需要调另一个类的某个方法,可以通过第三方转发这个调用

    2.意义:迪米特法则的意义在于降低类之间的耦合。由于每个对象尽量减少对其他对象的了解,因此,很容易使得系统的功能模块功能独立,相互之间不存在(或很少有)依赖关系。

    3.举例:一个类代表洗衣机,有注水,滚筒,甩干等功能,一个类代表人,人只需要按洗衣机洗衣功能就行了,不需要知道洗衣机的具体操作

  • 相关阅读:
    玩游戏(dfs)
    Find them, Catch them(并查集)
    Shredding Company(dfs)
    Sudoku(dfs)
    Network Saboteur(dfs)
    棋盘问题(dfs)
    Curling 2.0(dfs)
    A Knight's Journey(dfs)
    15. 3Sum
    12. Integer to Roman
  • 原文地址:https://www.cnblogs.com/wencheng9012/p/13405379.html
Copyright © 2011-2022 走看看