設計模式六大原則例子(二)-- 單一職責原則(SRP)例子

以前咱們對設計模式的六大原則作了簡單概括,這篇博客是對單一職責原則進行的舉例說明。 單一職責原則的意義 對象不該該承擔太多職責,正如人不該該一心分爲二用。惟有專一,才能保證對象的高內聚;惟有單一,才能保證對象的細粒度。對象的高內聚與細粒度有利於對象的重用。一個龐大的對象承擔了太多的職責,當客戶端須要該對象的某一個職責時,就不得不將全部的職責都包含進來,從而形成冗餘代碼或代碼的浪費。這實際上保證了D
相關文章
相關標籤/搜索