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

控制器中實現(xiàn)依賴注入的兩種方式

原創(chuàng) 2019-03-26 16:16:39 281
摘要:<?php class Girl { public function work() { return '會做飯'; } }  //依賴注入:將當(dāng)前依賴的對象  以參數(shù)的方式注入到當(dāng)前的類中 //構(gòu)造方法實現(xiàn)依賴注入 class Boy { protected $girl&nb
<?php
class Girl
{
	public function work()
	{
		return '會做飯';
	}
} 
//依賴注入:將當(dāng)前依賴的對象  以參數(shù)的方式注入到當(dāng)前的類中
//構(gòu)造方法實現(xiàn)依賴注入
class Boy
{
	protected $girl = null;
	public function __construct(Girl $girl)
	{
		$this->girl = $girl;
	}

	public function getInfo()
	{
		return '我的女朋友'.$this->girl->work();
	}
}

$girl = new Girl;
$boy = new Boy($girl);

echo $boy->getInfo();
//普通方法實現(xiàn)依賴注入
class Boy2
{
	public function buy(Girl $girl)
	{
		return '我的女朋友'.$girl->work();
	}
}

$girl = new Girl;
$boy2 = new Boy2;
echo $boy2->buy($girl);
?>


批改老師:天蓬老師批改時間:2019-03-26 16:51:14
老師總結(jié):依賴注入的本質(zhì), 是將對象的實例化過程移動到調(diào)用類的外部, 然后通過參數(shù)的方式注入到當(dāng)前客戶端

發(fā)布手記

熱門詞條