abstrait:以下是依賴函數(shù)的小案例//構(gòu)造函數(shù)的依賴注入 <?php class Auto{ public function drive(){ return'可以帶我到處玩'; &
以下是依賴函數(shù)的小案例
//構(gòu)造函數(shù)的依賴注入 <?php class Auto{ public function drive(){ return'可以帶我到處玩'; } } class Myself{ private $auto=null; public function __construct(Auto $auto) { return $this->auto=$auto; } public function getInfo(){ return '汽車'.$this->auto->drive(); } } $auto=new Auto; $myself=new Myself($auto); echo $myself->getInfo();
普同函數(shù)的依賴注入 <?php class Auto{ public function drive(){ return'可以帶我到處玩'; } } class Boyer{ public function Buy(Auto $auto){ return'汽車'.$auto->drive(); } } $auto=new Auto; $boyer=new Boyer; echo $boyer->Buy($auto);
Professeur correcteur:西門大官人Temps de correction:2019-03-03 09:57:26
Résumé du professeur:所謂的依賴注入,就是把外面定義好的對象用參數(shù)的形式傳遞到其他的對象中去,然后可以在別的對象中使用