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

通過構(gòu)造函數(shù)和普通方法實現(xiàn)依賴注入

Original 2019-05-27 13:50:25 296
abstract://構(gòu)造函數(shù)實現(xiàn)依賴注入class Boy1{    private $girl = null;    public function __construct(Girl $girl)    {        $this->girl = $girl;    }  

//構(gòu)造函數(shù)實現(xiàn)依賴注入

class Boy1
{
   private $girl = null;
   public function __construct(Girl $girl)
   {
       $this->girl = $girl;
   }

   public function getInfo()
   {
       return "我的女朋友".$this->girl->work();
   }
}
//類外實例化Girl;
$girl = new Girl;
$boy1 = new Boy1($girl);
echo $boy1->getInfo();

echo "<hr>";

//普通方法注入
class Boy2
{
   public function buy(Girl $girl)
   {
       return "我的女朋友".$girl->hobby();
   }
}
$girl = new Girl;
$boy2 = new Boy2;
echo $boy2->buy($girl);

在類外部實例化優(yōu)勢 減少類與類之間耦合性

Correcting teacher:天蓬老師Correction time:2019-05-28 15:52:29
Teacher's summary:依賴注入的重點在于外部對象的實例化的時機(jī), 理解了這個就好了

Release Notes

Popular Entries