JAVA設計模式學習筆記---------七大設計原則

一.單一職責原則 對類來說,一個類負責一項職責,比如Dao層的類就負責增刪改查的職責,他不會影響到業務層的類的操作。 如果一個類承擔的職責過多,就等於把這些職責耦合在一起了。一個職責的變化可能會削弱或者抑制這個類完成其他職責的能力。這種耦合會導致脆弱的設計,當發生變化時,設計會遭受到意想不到的破壞。而如果想要避免這種現象的發生,就要儘可能的遵守單一職責原則。此原則的核心就是解耦和增強內聚性。 二.
相關文章
相關標籤/搜索