@2樓 如果采用在test中直接調用設置是否加入調料,那你這杯茶就是兩種類型的茶了,跟類的思想有點出入。另外,如果有個別用戶的需求是:在加糖的下一步,把飲料拿去凍。直接調用就解決不了了。這種情況可以在原來的模板方法中加入最后一步:自定義步驟。父類中自定義方法為空。而子類可以通過復寫這個自定義方法,實現冷凍飲料,或者讓飲料放至室溫等等。這是我的理解,勿噴~
2015-03-31