搜索

普通方法实现依赖注入

原创 2019-03-31 14:48:44 200
摘要: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);

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

批改老师:查无此人批改时间:2019-04-01 10:02:51
老师总结:完成的不错。刚入门要多练习,依赖注入现在很多编程里都有,继续加油。

发布手记

热门词条