<?php //模板模式:將部分邏輯以具體方法以及具體構造形式實現,而後聲明一些抽象方法來迫使子類實現剩餘的邏輯。 //生物 abstract class Biology{ abstract function eate(); abstract function drink(); public function breave(){ echo "生物呼吸\n"; } public function live(){ $this->eate(); $this->breave(); $this->drink(); } } //小孩 class Baby extends Biology{ public function eate(){ echo "喝粥\n"; } public function drink(){ echo "喝牛奶\n"; } } $baby = new Baby(); $baby->live();