一、工廠模式數據庫
·抽象基類:類中定義抽象一些方法,用以在子類中實現spa
·繼承自抽象基類的子類,實現基類中的抽象方法3d
·工廠類,來實例化全部的子類blog
工廠類是必須的,讓程序根據用戶的輸入自動實例化相應的類。繼承
二、單例模式資源
只有一個實例。自行實例化,而且向整個系統提供這個實例。淘寶
要點:程序
·某個類只能有一個實例方法
·必須自行建立自行實例化im
·必須自行向整個系統提供實例
單例模式經常使用語數據庫應用中,避免大量的new 操做消耗資源。
三、策略模式
場景是這樣的:比方淘寶首頁某個位置,會給不一樣性別的用戶推送不一樣的內容。這塊比較適合。