C#設計模式之:設計原則

1,單一職責原則(SRP):就一個類而言, 應該僅有一個引發它變化的緣由。 若是一個類承擔的職責過多,就等於把這些職責耦合在一塊兒,一個職責的變化可能會削弱或抑制這個類完成其餘職責的能力。這種耦合會致使脆弱的設計,當變化發生時,設計會遭受到意想不到的破壞。web 2,開放-封閉原則 對於擴展是開放的,對於更改是封閉的編程 3,依賴倒置原則 與 里氏替換原則 依賴倒置原則 抽象不該該依賴細節,細節應
相關文章
相關標籤/搜索