跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 著墨耳定律 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
著墨耳定律
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''著墨耳定律'''('''Law of Demeter''',縮寫'''LoD''')亦被稱作「上少智識原則(Principle of Least Knowledge)」,是一種軟體開發的設計指導原則,特別是物件導向的程序設計。著墨耳定律是鬆配合的一種具體案例。該原則是美國東北大學佇一九八七年尾咧發明的,會當簡單來下跤任一種方式總結 : 一 . 逐个單元對其他的單元只會當有限的智識:只是和當前單元牽牢牢的單元; 二 . 逐个單元干焦會當交陪伊的朋友講話:袂當佮生份單元交談; 三 . 干焦佮家己直接的朋友開講。 這个原理的名稱來源於希臘神話中的農業女神,孤獨的得墨忒耳。 真濟物件導向程序設計語言用 " . " 表示對象的域解析算符,因此得墨忒耳定律會當簡單的陳述為「干焦使用一个。算符」。 所以,a . b . Method ( ) 違反著這定律,而且 a . Method ( ) 無違反這定律。一个簡單例是講,人會當命令一隻狗行行(walk), 但是無應該直接指揮狗的跤行踏,應該由狗仔去指揮控制伊的跤如何行路。 ==優點== 著墨忒耳定律予軟體較好的可維護性佮適應性。因為對象較少依賴其他的對象的內部結構,會當改變對象容器(container)毋免改變伊的調用者(caller)。 ==外部連結== * 對墨耳定律錯誤的理解 [[分類: 待校正]]
返回到「
著墨耳定律
」。