河南高考報(bào)名網(wǎng)站打不開(kāi)怎么回事(河南高考招生服務(wù)平臺(tái)進(jìn)不去)
2023-11-10
更新時(shí)間:2023-11-10 12:08:17作者:未知
1、迪米特法則(Law of Demeter)又叫作最少知識(shí)原則(Least Knowledge Principle 簡(jiǎn)寫(xiě)LKP),一個(gè)類(lèi)對(duì)于其他類(lèi)知道的越少越好,就是說(shuō)一個(gè)對(duì)象應(yīng)當(dāng)對(duì)其他對(duì)象有盡可能少的了解,只和朋友通信,不和陌生人說(shuō)話。
2、迪米特法則可以簡(jiǎn)單說(shuō)成:talk only to your immediate friends。 對(duì)于OOD來(lái)說(shuō),又被解釋為下面幾種方式:一個(gè)軟件實(shí)體應(yīng)當(dāng)盡可能少的與其他實(shí)體發(fā)生相互作用。每一個(gè)軟件單位對(duì)其他的單位都只有最少的知識(shí),而且局限于那些與本單位密切相關(guān)的軟件單位。
3、迪米特法則的初衷在于降低類(lèi)之間的耦合。由于每個(gè)類(lèi)盡量減少對(duì)其他類(lèi)的依賴(lài),因此,很容易使得系統(tǒng)的功能模塊功能獨(dú)立,相互之間不存在(或很少有)依賴(lài)關(guān)系。