abstract:class Aa{ public function test() { return 'aa中test'; // return '<h2>工厂模式</h2>'; }}class Bb{ private $a
class Aa
{
public function test()
{
return 'aa中test';
// return '<h2>工厂模式</h2>';
}
}
class Bb
{
private $aaa=null;
public function __construct(Aa $aaa)
{
$this->aaa=$aaa;
}
public function get()
{
return '在bb类中调用'.$this->aaa->test();
}
}
$aa = new Aa;
$ccc = new Bb($aa);
// dump($ccc);
echo $ccc->get();
//在类外部实例化类 能减少 两类之间的耦合
Correcting teacher:天蓬老师Correction time:2019-06-19 13:12:32
Teacher's summary:从根本 上讲, 面向接口, 才是解决之道.... 依赖注入也要一分为二的看, 该用还是要用的