設計模式------模板方法模式---橋樑模式

若是兩個類的某個方法90%代碼同樣,怎麼重用? 把不一樣的地方,抽出來變成一個方法,而後這兩個類是繼承關係,而後覆蓋那個不一樣地方的方法就能夠了~~~~ [code] public abstract class CaffeineBeverage{ final void prepareRecipe(){ boilWater(); //固定的 brew(); //抽象的-----能夠更加子類定製 po
相關文章
相關標籤/搜索