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

依賴注入小例子

Original 2019-11-25 14:16:56 430
abstract:<?php //對(duì)象的依賴注入class Film{ public function writer(){ return '金庸'; } public function actor() { return '小龍女,楊過'; }}//普通方法實(shí)現(xiàn)依賴注入class query{  public function getFavor(Film

<?php 

//對(duì)象的依賴注入

class Film{

public function writer(){ return '金庸'; }

public function actor() { return '小龍女,楊過'; }

}

//普通方法實(shí)現(xiàn)依賴注入

class query{

 public function getFavor(Film $film) {

 return '我的喜愛的作者'.$film->writer(); }

}

$film = new film();

$query = new query();

echo $query->getFavor($film);//***
//構(gòu)造方法實(shí)現(xiàn)依賴注入

class query1{

private $film = null;

public function __construct(Film $film) {

 $this->film = $film;

 }

public function getFavor1() {

 return '我的喜愛的主演'.$this->film->actor(); }

}

$film = new film();

$query1 = new query1($film);//***

echo $query1->getFavor1();

//在第一個(gè)類class1中用到另一個(gè)類class2,不可以直接在類class1中new class2會(huì)使2個(gè)類高度耦合, 可將class2像參數(shù)那樣直接傳給class1中的函數(shù),或者用構(gòu)造函數(shù)初始化進(jìn)去,即依賴注入。



Correcting teacher:查無此人Correction time:2020-02-27 15:31:39
Teacher's summary:完成的不錯(cuò)。依賴注入現(xiàn)在很流行,多了解。繼續(xù)加油

Release Notes

Popular Entries