亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

依賴注入案例

原創(chuàng) 2019-05-07 22:53:30 261
摘要:在類中使用new進(jìn)行實(shí)例化,會(huì)將多個(gè)類的耦合度提升,不利于維護(hù) class Girl{     public function Cooking(){         return '做飯';   &nb
在類中使用new進(jìn)行實(shí)例化,會(huì)將多個(gè)類的耦合度提升,不利于維護(hù)

class Girl{
    public function Cooking(){
        return '做飯';
    }
    public function Shopping(){
        return '購(gòu)物';
    }
}

//構(gòu)造方法
class Boy
{
        public function __construct(Girl $girl){
            $this->girl = $girl;
        }
	public function getInfo()
	{
	    return '我的女友'.$this->girl->Cooking();
	}
}

//將實(shí)例化外部對(duì)象的語(yǔ)句放在了類的外部
$girl = new Girl;
$boy1 = new Boy1($girl);
echo $boy1->getInfo();


//普通方法
Class Boy1{
    public function buy(Girl $girl)
	{
		return '我的女朋友'.$girl->Shopping();
	}
}
$girl = new Girl;
$boy1 = new Boy1();
echo $boy1->buy($girl);


批改老師:查無(wú)此人批改時(shí)間:2019-05-08 09:38:40
老師總結(jié):完成的不錯(cuò)。了解依賴注入原理,就相當(dāng)于學(xué)會(huì)了。還有很多語(yǔ)言也有依賴注入。繼續(xù)加油

發(fā)佈手記

熱門詞條