普通方法实现依赖注入

Original 2019-03-31 14:48:44 125
abstract:class Girl{ public function work(){ return '什么都会'; } public function hobby(){ return '什么都喜欢'; }}class Boy2{ public function buy(Girl $girl){ return '我的朋友'.$girl->hobby();

class Girl{

public function work(){

return '什么都会';

}

public function hobby(){

return '什么都喜欢';

}

}

class Boy2{

public function buy(Girl $girl){

return '我的朋友'.$girl->hobby();

}

}



$girl = new Girl;

$boy2 = new Boy2;

echo $boy2->buy($girl);

类外部实例化可以解决类之间的高偶合问题,防止一个类名修改所有相关的类名全部跟着修改。

Correcting teacher:查无此人Correction time:2019-04-01 10:02:51
Teacher's summary:完成的不错。刚入门要多练习,依赖注入现在很多编程里都有,继续加油。

Release Notes

Popular Entries