導(dǎo)讀 大家好,小體來(lái)為大家解答以上的問(wèn)題。迪米特法則介紹這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!1 德米特里定律也被稱(chēng)為最少知識(shí)原則(LK
大家好,小體來(lái)為大家解答以上的問(wèn)題。迪米特法則介紹這個(gè)很多人還不知道,現(xiàn)在讓我們一起來(lái)看看吧!
1.德米特里定律也被稱(chēng)為最少知識(shí)原則(LKP)。一個(gè)類(lèi)對(duì)其他類(lèi)了解得越少越好。也就是說(shuō),一個(gè)對(duì)象對(duì)其他對(duì)象的了解要盡可能少,只和朋友交流,不要和陌生人交流。
2.迪米特里定律可以簡(jiǎn)單地描述為:只和你最親近的朋友交談。對(duì)于OOD,是這樣解釋的:一個(gè)軟件實(shí)體應(yīng)該盡可能少的與其他實(shí)體交互。每個(gè)軟件單元對(duì)其他單元只有最少的了解,而且僅限于那些與自己?jiǎn)卧芮邢嚓P(guān)的軟件單元。
3.迪米特里定律的初衷是減少類(lèi)之間的耦合。因?yàn)槊總€(gè)類(lèi)都盡可能減少對(duì)其他類(lèi)的依賴(lài),所以很容易使系統(tǒng)的功能模塊獨(dú)立運(yùn)行,相互之間沒(méi)有(或很少)依賴(lài)。
本文到此結(jié)束,希望對(duì)大家有所幫助。