Java程序設計(面向對象)- 設計原理

單一職責 一個類,只有一個引發它變化的緣由。應該只有一個職責。每個職責都是變化的一個軸線,若是一個類有一個以上的職責,這些職責就耦合在了一塊兒。這會致使脆弱的設計。當一個職責發生變化時,可能會影響其它的職責。另外,多個職責耦合在一塊兒,會影響複用性。例如:要實現邏輯和界面的分離。java 簡單通俗的來講:一個類只負責一項職責。程序員 問題:好比一個類T負責兩個不一樣的職責:職責P1,職責P2。當因
相關文章
相關標籤/搜索