PHP設計模式模塊一

1.單例模式

單例模式(instance)就是隻能創建一個實例,應用場景就是在對數據庫操作類。

滿足條件:

1.將構造方法設置爲私有

2.創建靜態變量用來保存對象

3.創建靜態方法並在靜態方法裏創建對象

例子:

 2.工廠模式

工廠模式就是先利用接口來約束實體類,在實體類之後再借助工廠類裏switch對類進行選擇創建的方式創建類,好處是在後續操作時方便對代碼進行修改。

例子:

工廠方法模式

工廠方法模式是在工廠模式的基礎上進行改造,將工廠類設置爲接口,在後邊對接口進行實現的方法就是工廠方法模式。

例子:

 

 

 

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