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:完成的不错。刚入门要多练习,依赖注入现在很多编程里都有,继续加油。