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

依賴注入小案例

original 2019-03-14 15:01:30 242
abstrait:<?php //依賴注入   將當(dāng)前依賴的對(duì)象,以參數(shù)的方式注入到當(dāng)前的類中 class Girl { public function work() { return '會(huì)做飯'; } public function hobby() { return '
<?php
//依賴注入   將當(dāng)前依賴的對(duì)象,以參數(shù)的方式注入到當(dāng)前的類中
class Girl
{
	public function work()
	{
		return '會(huì)做飯';
	}
	public function hobby()
	{
		return '愛(ài)購(gòu)物';
	}
}
//構(gòu)造方法中實(shí)現(xiàn)依賴注入
class Boy
{
	private $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(),'<hr/>';

//普通方法來(lái)實(shí)現(xiàn)依賴注入
class Boy1
{
	public function buy(Girl $girl)
	{
		return '我的女朋友'.$girl->hobby();
	}
}
$girl=new Girl;
$boy =new Boy1;
echo $boy->buy($girl),'<hr/>';

在類外部實(shí)例化類方便管理,可以在被實(shí)例化的類的名字改變時(shí),直接修改實(shí)例化的名字就行,不用去一個(gè)一個(gè)的改動(dòng)調(diào)用過(guò)這個(gè)類對(duì)象的所有地方。

Professeur correcteur:韋小寶Temps de correction:2019-03-14 15:27:20
Résumé du professeur:寫的很不錯(cuò) 依賴注入在原生寫項(xiàng)目的時(shí)候很重要 使用起來(lái)很方便

Notes de version

Entrées populaires