第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

單列設(shè)計(jì)模式

哪個(gè)地方有錯(cuò)誤?謝謝

#處理用戶登入

class LoginAction extends Action{

#保存鏈接對(duì)像

public static $userConten;

/*public function __construct(){

$this->userConten = new LoginModel();

}*/

#處理用戶登入請(qǐng)求

public function userLogin(){

#用戶名

$userName = $_POST['userName'];

#用戶密碼

$userPassd = $_POST['userPassd'];

#登入驗(yàn)證

? ?$userObj = self::content();

? ?$boole = $userObj->userlogin($userName, $userPasd);

? ?

}

#處理用戶注冊(cè)

public function userRegs(){

? ? ??

#用戶昵稱

$userName = $_POST['userName'];

#用戶注冊(cè)密碼

$userPassd = $_POST['userPassd'];

#用戶注冊(cè)驗(yàn)證

? ?$userObj = self::content();

? ?$boole = $userObj->userRegs($userName, $userPasd);

}

#單列設(shè)計(jì)模式

public static function content(){

if(self::$userConten==''){

? self::$userConten = new LoginModel();

? return self::$userConten;

}else{

return self::$userConten;

}

}

}


正在回答

3 回答

public?static?function?getInstance(){

if(!(self::$_instance?instanceof?self)){

self::$_instance?=?new?self;

}

return?self::$_instance;

}

單例的實(shí)現(xiàn)是這樣的,你看下!對(duì)了,你的代碼報(bào)什么錯(cuò)呢?

0 回復(fù) 有任何疑惑可以回復(fù)我~
0 回復(fù) 有任何疑惑可以回復(fù)我~

我沒仔細(xì)看 但是根據(jù)java中但單例模式 ?需要把構(gòu)造函數(shù)私有化 還有既然私有化了構(gòu)造函數(shù) ?又要得到一個(gè)單例那么類中就要存在一個(gè)靜態(tài)的了單例 ? 就是你所寫的 static Content 但是 我們一般用靜態(tài)方法來獲得它 ?所以一般這個(gè)內(nèi)部靜態(tài)單例是私有化的 ? 我查了一下 有人說要重寫clone方法 ?防止被復(fù)制?

參考

http://blog.sina.com.cn/s/blog_6dbbafe001018w7r.html

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

單列設(shè)計(jì)模式

我要回答 關(guān)注問題
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)