【面向對象設計原則】之 單一職責原則(SRP)

  剛重構完,深感clean code 之美,令吾陶醉,總結下吧。O(∩_∩)O 面向對象設計原則,有時這些原則之間相互依存(如OCP 與 DIP),有時又有點矛盾(如OCP 與 ISP) 雖只淺淺學習了SRP OCP LSP DIP ISP ,但還是被這思想深深震撼。 就一個類而言,應該僅有一個引起它變化的原因 爲什麼要SRP?   情景:如果有多個動機耦合在一起,則一個動機可能會削弱或者抑制這
相關文章
相關標籤/搜索