1 單一職責原則SRP
~~ 一個類只負責一個功能模塊
- 減少類之間的耦合性
- 提高類的復用性
2 接口隔離原則ISP
~~ 每個接口相互的隔離耸棒,低耦合,高復用
-接口隔離
3 開放封閉原則OCP
~~ 一個模塊 一個類 應該保持開放性原則的開發(fā)报辱, 但是更新則需要封閉性原則
4 替換原則LSP
~~ 子類必須可以替換父類与殃,并出現(xiàn)在父類能夠出現(xiàn)的任何地方,更好的進行繼承碍现。
5 依賴倒置原則
~~ 將依賴關(guān)系倒置為依賴接口幅疼。依賴注入 ioc 等都是這觀念來的