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

依賴(lài)注入案例

Original 2019-06-05 19:13:30 205
abstract:<?PHPclass Girl{ public function work() {  return '會(huì)做飯'; } public function hobby() {  return '愛(ài)逛街'; }}//1.構(gòu)造方法中實(shí)現(xiàn)class boy1{ p

<?PHP
class Girl
{
 public function work()
 {
  return '會(huì)做飯';
 }

 public function hobby()
 {
  return '愛(ài)逛街';
 }
}

//1.構(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 = new Girl;
$boy1 = new boy1($girl);
echo $boy1->getInfo();
echo'<hr/>';

//2.用普通方法實(shí)現(xiàn)
class Boy2
{
 public function buy(Girl $girl)
 {
  return '我的女朋友'.$girl->hobby();
 }
}
$girl = new Girl;
$boy2 = new Boy2;
echo $boy2->buy($girl);
echo'<hr/>';

優(yōu)勢(shì):將對(duì)象標(biāo)準(zhǔn)化創(chuàng)建 而不再到處new  避免在一個(gè)類(lèi)中直接實(shí)例化另一個(gè)類(lèi) 高度耦合 相互以來(lái)非常不好


Correcting teacher:查無(wú)此人Correction time:2019-06-06 09:35:56
Teacher's summary:完成的不錯(cuò)。編程有很多設(shè)計(jì)模式,多了解,對(duì)以后工作幫助很大。繼續(xù)加油。

Release Notes

Popular Entries