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

依賴注入案例

Original 2019-10-06 21:16:39 345
abstract: class fish{        //魚的類型名         private $fishType;         //構(gòu)造魚名 &nb

class fish{

        //魚的類型名

         private $fishType;

         //構(gòu)造魚名

         public function __construct(){

                $this->fishType = '石斑魚';

         }

         //返回魚的名稱

         public function eat(){

                return $this->fishType;

        }

}

//聲明實體類

class person{

         //人名

         private $name;

         //構(gòu)造人名

         public function __construct($name = '小明'){

                $this->name = $name;

         }

         //操作

         public function oprate(fish $fish){

                 return $this->name.'親自下廚,清蒸'.$fish->eat().'!'; 

         }

}


//聲明魚的實例

//$fish = new fish;

//聲明人的實例

$person = new person;

//調(diào)用魚的實例

//echo $person->oprate($fish);

//注:

1、依賴注入可以把聲明的類,可以作為一個參數(shù)傳給另一個類

2、在沒有new fish類時,可直接 new person類,不會報錯,就算修改了fish類,new person也不會報錯,就不出現(xiàn)完全依賴于fish類

Correcting teacher:查無此人Correction time:2019-10-12 16:26:34
Teacher's summary:完成的不錯?,F(xiàn)在很多框架使用了依賴注入。繼續(xù)加油

Release Notes

Popular Entries