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

依賴注入的案例

??? 2019-05-12 10:30:33 242
????:class Person{    public function say(){        echo '我喜歡唱跳,rap,籃球';    }}class Caixukun{    private  $person;    public functio

class Person{
   public function say(){
       echo '我喜歡唱跳,rap,籃球';
   }
}

class Caixukun{
   private  $person;
   public function __construct(Person $person)
   {
       $this->person = $person;
   }

   public  function  baseketball(){
       echo $this->person->say();
   }

   public  function baseketball2(Person $person){
       echo $person->say();
   }
}

$person   = new Person();
$caixukun = new Caixukun($person);
$caixukun->baseketball();
echo '<br/>';
$caixukun->baseketball2($person);

依賴注入的好處:

可以不在類的內(nèi)部實(shí)例化使用的類,大大的解除兩個(gè)類的依賴程度

?? ???:天蓬老師?? ??:2019-05-13 09:25:53
???? ??:面向?qū)ο缶幊? 程序的功能是通過一個(gè)個(gè)對(duì)象實(shí)現(xiàn)的, 而這些對(duì)象之間的相互調(diào)用方式,就有很多種實(shí)現(xiàn)方法, 依賴注入, 通過參數(shù)實(shí)現(xiàn), 是一種比較實(shí)用的方案, 當(dāng)然還有更好的解決方案, 感興趣, 可以上網(wǎng)搜索一下, 擴(kuò)展自己的知識(shí)面

??? ??

?? ??