1. 程式人生 > >常用幾種設計模式的特點

常用幾種設計模式的特點

名稱 特點
工廠模式 用一個工廠方法或者類生成物件,來替換掉在在程式碼中直接new 物件的方式
單例模式 構造方法私有化,通過靜態的公有方法來獲取例項物件
註冊樹模式 將建立好的物件註冊到全域性樹上面,是物件可以在任何地方被訪問
介面卡模式 可以將截然不同的函式介面封裝成統一的API
策略模式 針對一組演算法,將每一個演算法封裝到具有共同介面的獨立的類中,從而使得它們可以相互替換
資料物件對映模式 將物件和資料儲存對映起來,對一個物件的操作會對映為對資料儲存的操作