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

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

original 2019-03-26 16:16:39 281
abstrait:<?php class Girl { public function work() { return '會做飯'; } }  //依賴注入:將當前依賴的對象  以參數(shù)的方式注入到當前的類中 //構造方法實現(xiàn)依賴注入 class Boy { protected $girl&nb
<?php
class Girl
{
	public function work()
	{
		return '會做飯';
	}
} 
//依賴注入:將當前依賴的對象  以參數(shù)的方式注入到當前的類中
//構造方法實現(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);
?>


Professeur correcteur:天蓬老師Temps de correction:2019-03-26 16:51:14
Résumé du professeur:依賴注入的本質, 是將對象的實例化過程移動到調用類的外部, 然后通過參數(shù)的方式注入到當前客戶端

Notes de version

Entrées populaires