abstract:<?php class Pet { function lookDoor() { echo '我會(huì)看門(mén),防止壞人闖空門(mén)'; } function playGame() { echo '我還會(huì)陪你玩游戲,逗你開(kāi)心'; } } class Master { function
<?php class Pet { function lookDoor() { echo '我會(huì)看門(mén),防止壞人闖空門(mén)'; } function playGame() { echo '我還會(huì)陪你玩游戲,逗你開(kāi)心'; } } 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);
對(duì)于之前的單例模式和工廠模式我還能想像到一定的使用場(chǎng)景,例如在數(shù)據(jù)庫(kù)方面,但是這個(gè)依賴注入一般使用在哪些場(chǎng)景下更加合適呢?
Correcting teacher:天蓬老師Correction time:2019-01-02 07:52:39
Teacher's summary:class Master
{
function __construct(Pet $Pet)
{
return $Pet->lookDoor();
}
function more(Pet $Pet)
{
return $Pet->playGame();
}
}類(lèi)中成員必須要有訪問(wèn)限定符