- LOD:迪米特法則(Law of Demeter)
- CRP:合成復用原則(Composite Reuse Principle)
- DRY:不要重復你自己原則 (Don’t Repeat Yourself Principle)
- KISS:KISS原則 (Keep It Simple and Stupid Principle)
- YAGNI:你不需要它原則 (You aren't gonna need it Principle)
迪米特法則
又叫最少知識原則(Least Knowledge Principle),只和你的直接朋友交談,不跟"陌生人"說話,
一個軟體物體應當盡可能少的與其他物體發生相互作用,每一個軟體單元對其他的單元都只有最少的知識,而且局限于那些與本單元密切相關的軟體單元,
比如下圖所示,客戶端不需要了解各子系統間的呼叫關系,只是對外觀類進行訪問即可,
外觀模式應用

詳細講解請閱讀軟體開發、設計、架構的其他原則
本文由IT文藝男(微信公眾號itwenyinan) 原創!
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/551575.html
標籤:架構設計
上一篇:面向物件程式設計題目集總結blog2-22206110-胡瑞杰
下一篇:返回列表
