單一職責原則、開放封閉原則、依賴倒轉原則、里氏代換原則、迪米特法則、合成/聚合複用原則

1.單一職責原則(SRP): 就一個類而言,應該僅有一個引起它變化的原因。 如果一個類承擔的職責太多,就等於把這些職責耦合在一起,一個職責的變化可能會削弱或者抑制這個類完成其他職責的能力。 比如業務操作和日誌記錄類進行分開,界面和邏輯分開等等。職責分離,單一職責,更有利於維護和拓展。 2.開放-封閉原則: 類,模塊,函數等等,應該可以拓展,但是不可以修改。 也就是:對於拓展是開放的,對於更改是封閉
相關文章
相關標籤/搜索