1. 程式人生 > >簡述設計模式的原則

簡述設計模式的原則

開放-封閉原則:類應該對擴充套件開放,對修改關閉。

單一職責原則:應該有且僅有一個原因引起類的變更

依賴倒置原則:高層模組不應該依賴於低層模組,二者都應該依賴於抽象;抽象不應該依賴於細節,細節應該依賴於抽象。

里氏替換原則:子類物件必須能夠替換掉所有父類物件。

介面分離原則:不應該強迫客戶依賴於它