1.單例模式
單例模式(instance)就是隻能創建一個實例,應用場景就是在對數據庫操作類。
滿足條件:
1.將構造方法設置爲私有
2.創建靜態變量用來保存對象
3.創建靜態方法並在靜態方法裏創建對象
例子:
2.工廠模式
工廠模式就是先利用接口來約束實體類,在實體類之後再借助工廠類裏switch對類進行選擇創建的方式創建類,好處是在後續操作時方便對代碼進行修改。
例子:
工廠方法模式
工廠方法模式是在工廠模式的基礎上進行改造,將工廠類設置爲接口,在後邊對接口進行實現的方法就是工廠方法模式。
例子: