echo "準備「吐司」、「生菜」、「小黃瓜」、「蛋」、「肉」\n"; } // 烹煮食材 public function cooking() { echo "將蛋及肉煎熟、生菜及小黃瓜切絲,平均放在烤好的土司上夾起來\n"; } // 上菜 public function serve() { echo "吐司對切放在盤子上即可\n"; } } $sandwich = new Sandwich(); $sandwich->prepareIngredient(); $sandwich->cooking(); $sandwich->serve(); /** * 廚師工廠 */ class ChefFactory { /** * 聘請廚師 */ public static function hireChef($meal) { switch ($meal) { // 咖哩廚師 case 'curry': return new Curry();