創建型:
工廠模式:
隱藏複雜邏輯結構,用戶只關心結果,不能生產沒有的產品
基本原則
開閉原則:運行後不修改源碼,可以增加(增加方法,其他的不動),通過接口和抽象
裏士代換原則:開閉原則基礎上,父類所在處,都可用子類替換,繼承的過程就是體現抽象的實現
依賴倒轉原則:針對接口編程,而不是依賴具體的類
接口隔離原則:使用多個隔離的接口,比使用單個接口好,降低耦合
最少知道原則:減少代碼耦合,一個類儘量少與其他類相互作用,使模塊儘量獨立
合成複用原則:不理解
工廠模式:
隱藏複雜邏輯結構,用戶只關心結果,不能生產沒有的產品
開閉原則:運行後不修改源碼,可以增加(增加方法,其他的不動),通過接口和抽象
裏士代換原則:開閉原則基礎上,父類所在處,都可用子類替換,繼承的過程就是體現抽象的實現
依賴倒轉原則:針對接口編程,而不是依賴具體的類
接口隔離原則:使用多個隔離的接口,比使用單個接口好,降低耦合
最少知道原則:減少代碼耦合,一個類儘量少與其他類相互作用,使模塊儘量獨立
合成複用原則:不理解