迪米特模式

迪米特法則 定義:如果兩個類之間不必彼此直接通信,那麼這兩個類就不應當發生直接的相互作用。如果其中一個類需要調用另一個類的某個方法,可以通過第三者轉發這個調用。 UML圖 設計模式實例 在本例子中,採用學校,班級,以及學生的形式來組成。 首先我們可以分析,學校和學生之間不應該是具有直接的聯繫。學校應該是由班級組成,然後每個班級裏面包含各種各樣的學生。那麼按照Law of Demeter,可以設計出
相關文章
相關標籤/搜索