<?php
abstract class Phone{
final public function run(){
$this->powerOn();
$this->showLogo();
$this->callUp();
}
protected function powerOn(){
echo '开机'.'<br>';
}
abstract protected function showLogo();
protected function callUp(){
echo '打电话'.'<br>';
}
}
class XiaoMi extends Phone{
protected function showLogo()
{
// TODO: Implement showLogo() method.
echo '小米'.'<br>';
}
}
class Index{
public function run(){
$xiaomi=new XiaoMi();
$xiaomi->run();
}
}
$client=new Index();
$client->run();
模板模式
最新推荐文章于 2024-12-28 23:49:00 发布