1. 程式人生 > >【學習筆記】慕課網—Java設計模式精講 第3章 軟體設計七大原則-3-6 迪米特原則(最少知道原則)

【學習筆記】慕課網—Java設計模式精講 第3章 軟體設計七大原則-3-6 迪米特原則(最少知道原則)

/**
* 軟體設計七大原則-迪米特原則 學習筆記
* @author cnRicky
* @date 2018.11.10
*/

迪米特原則(最少知道原則)

  • 一個物件應該對其他物件保持最少的瞭解。又叫最少知道原則

  • 迪米特原則主要強調:儘量降低類與類之間的耦合

  • 優點:降低類與類之間的耦合

  • 強調之和朋友交流,不和陌生人說話

  • 朋友:

    • 出現在成員變數、方法的輸入、輸出引數中的類稱為成員朋友類,而出現在方法體內部的類不屬於朋友類