Content deleted Content added
→PHP example: PHP-FIG PSR |
|||
Line 50:
/** Template method */
public final void play()
{
/** Primitive */
initialize();
Line 64 ⟶ 65:
class Mario extends Game
{
protected void initialize()
{
echo "Mario Game Initialized! Start playing.", PHP_EOL;
}
protected void startPlay()
{
echo "Mario Game Started. Enjoy the game!", PHP_EOL;
}
protected void endPlay()
{
echo "Mario Game Finished!", PHP_EOL;
}
}
class Tankfight extends Game
{
protected void initialize()
{
echo "Tankfight Game Initialized! Start playing.", PHP_EOL;
}
protected void startPlay()
{
echo "Tankfight Game Started. Enjoy the game!", PHP_EOL;
}
protected void endPlay()
{
echo "Tankfight Game Finished!", PHP_EOL;
}
}
|