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

依賴注入小案例

asal 2019-03-14 15:01:30 242
abstrak:<?php //依賴注入   將當前依賴的對象,以參數(shù)的方式注入到當前的類中 class Girl { public function work() { return '會做飯'; } public function hobby() { return '
<?php
//依賴注入   將當前依賴的對象,以參數(shù)的方式注入到當前的類中
class Girl
{
	public function work()
	{
		return '會做飯';
	}
	public function hobby()
	{
		return '愛購物';
	}
}
//構造方法中實現(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/>';

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

在類外部實例化類方便管理,可以在被實例化的類的名字改變時,直接修改實例化的名字就行,不用去一個一個的改動調用過這個類對象的所有地方。

Guru membetulkan:韋小寶Masa pembetulan:2019-03-14 15:27:20
Rumusan guru:寫的很不錯 依賴注入在原生寫項目的時候很重要 使用起來很方便

Nota Keluaran

Penyertaan Popular