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

依賴注入案例

オリジナル 2019-06-05 19:13:30 205
サマリー:<?PHPclass Girl{ public function work() {  return '會做飯'; } public function hobby() {  return '愛逛街'; }}//1.構造方法中實現(xiàn)class boy1{ p

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

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

//1.構造方法中實現(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.用普通方法實現(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)勢:將對象標準化創(chuàng)建 而不再到處new  避免在一個類中直接實例化另一個類 高度耦合 相互以來非常不好


添削の先生:查無此人添削時間:2019-06-06 09:35:56
先生のまとめ:完成的不錯。編程有很多設計模式,多了解,對以后工作幫助很大。繼續(xù)加油。

手記を発表する

人気のある見出し語