摘要:class People{ private $cookie; public function __construct(Cookie $cookie){ //再控制器中填寫依賴注入?yún)?shù) $this->cookie = $cookie; } public function eat(){&nb
class People{ private $cookie; public function __construct(Cookie $cookie){ //再控制器中填寫依賴注入?yún)?shù) $this->cookie = $cookie; } public function eat(){ //也可以在eat()方法中填寫依賴注入?yún)?shù) return '人們喜歡吃'.$this->cookie->color(); } } class Cookie{ public function color() { return '巧克力色的甜甜圈'; } } $cookie = new Cookie; $people = new People($cookie); echo $people->eat();
依賴注入的優(yōu)勢:
再外部實例化對象,解決了耦合度太高的弊端。
批改老師:查無此人批改時間:2019-03-16 09:33:42
老師總結(jié):現(xiàn)在依賴注入用的越來越多,新技術(shù)都要玩熟,才不掉隊。繼續(xù)加油