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