迪公尺特法則 生活中的設計原則

2022-08-26 09:54:08 字數 471 閱讀 3982

r如果真的存在一些原則,那麼這些原則將會被我們潛意識的在生活中被應用,

迪公尺特法則,最少知識原則。

假設你第一天入職,你只知道it部門,需要幫你裝電腦,那麼原來任務給了部門的小張,但是因為有生產bug,小張去看了,他可以把任務拜託給小明,那這樣對你來說,it部門還是幫你完成了入職。

但是如果你知道的太多,你從面試官那裡知道小張,然後我直接拜託小張去處理這件事情,那麼小張去調節生產bug,你的任務不一定能完成,因為你把任務給到了乙個具體的人的身上,而不是乙個部分,肯定別的人不想幫你幹這一件事情啦。那麼你的任務將會受到 具體的影響。

假設你知道的很少,你就可以把任務平趟給部門,而部門的變動,就不會影響到你,最少知識原則。

如果可以引入乙個第三方,則耦合度會更低,不如說,服務間一些呼叫傳送mq的方式

迪公尺特法則,如果兩個類不必彼此通訊,那麼這兩個類就不應當發生直接的相互作用,如果其中乙個類需要呼叫某乙個的類的方法的話,可以通過第三放轉達。

設計原則之迪公尺特法則

設計原則之迪公尺特法則 設計原則之迪公尺特法則 如果兩個類彼此不必直接通訊,那麼著兩個類就不應當發生直接的相互作用.如果其中乙個類需要呼叫另乙個類的某乙個方法的話,可以通過第三方 這個呼叫.舉個列子來說,你要it部門的人修理機器,打 的時候問 請問是it部門嗎?這樣對方無論是it部門經理還是it部門...

設計原則1 迪公尺特法則

迪公尺特法則 law of demeter 又叫作最少知識原則,最少知道原則 the least knowledge principle 乙個物件應當對其他物件有盡可能少的了解,只和朋友通訊,不和陌生人說話。英文簡寫為 lod。是 朋友 的情況 1 當前物件本身 this 2 以參量形式傳入到當前物...

設計原則之迪公尺特法則

定義 乙個物件應該對其他物件有最少的了解。什麼是朋友?每個物件必然都會與其他物件有耦合關係,兩個物件之間的耦合就是朋友關係。這種關係的型別有組合,聚合,依賴。但是迪公尺特法則要求,只和直接朋友交流。例項 老師讓體育委員清點班上的女生的人數。public class teacher grouplead...