設計模式

裝飾者模式:在不改變現有對象結構的前提下,對現有對象進行更改;新建一個類,以該對象爲構造參數,在新類中進行更改;

外觀模式:用一個類的靜態方法包裝一個功能的相關邏輯,提供給外部一個單一接口

委託模式:根據參數不同,實例化出的對象不一樣,但各對象具有統一的方法(可通過接口實現),可消除大量的if/else或者switch;與工廠模式的區別:工廠模式通過不同的參數實例化不同的對象後返回

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章