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

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