摘要:<?php class Pet { function lookDoor() { echo '我会看门,防止坏人闯空门'; } function playGame() { echo '我还会陪你玩游戏,逗你开心'; } } class Master { function
<?php
class Pet
{
	function lookDoor()
	{
		echo '我会看门,防止坏人闯空门';
	}
	function playGame()
	{
		echo '我还会陪你玩游戏,逗你开心';
	}
}
class Master
{
	function __construct(Pet $Pet)
	{
		return $Pet->lookDoor();
	}
	function more(Pet $Pet)
	{
		return $Pet->playGame();
	}
}
$dog = new Pet;
$m1 = new Master($dog);
echo '<br>';
$m1 -> more($dog);对于之前的单例模式和工厂模式我还能想像到一定的使用场景,例如在数据库方面,但是这个依赖注入一般使用在哪些场景下更加合适呢?
						批改老师:天蓬老师批改时间:2019-01-02 07:52:39		
						
老师总结:class Master
{
	function __construct(Pet $Pet)
	{
		return $Pet->lookDoor();
	}
	function more(Pet $Pet)
	{
		return $Pet->playGame();
	}
}类中成员必须要有访问限定符					
 
                 
 
 
  
            