教育行業(yè)A股IPO第一股(股票代碼 003032)

全國咨詢/投訴熱線:400-618-4000

淺析單例模式

更新時間:2018年07月25日09時43分 來源:傳智博客 瀏覽次數(shù):

淺析單例模式

據(jù)說,單例模式是設計模式中最簡單的一種。

單例模式代碼  danli.php:


index.php


簡單點兒說,單例模式就是讓類的一個對象成為系統(tǒng)中的唯一實例,避免大量的 new 操作消耗的資源,也方便設置鉤子輸出日志信息等。
關于單例模式在網上可以收到很多很詳細的解說,這里不再復述,咱們還是詳細說一下PHP的單例模式的實現(xiàn)。
從上面的代碼可以看出來,PHP的單例模式實現(xiàn)要求:
1、一個private的__construct是必須的,單例類不能在其它類中實例化,只能被自身實例化;
2、擁有一個保存類的實例的靜態(tài)成員變量;
3、一個靜態(tài)的公共方法用于實例化這個類,并訪問這個類的實例;


作者:傳智播客PHP培訓學院
首發(fā):http://php.itcast.cn/

0 分享到:
和我們在線交談!