设计模式------模板方法模式---桥梁模式

若是两个类的某个方法90%代码同样,怎么重用? 把不一样的地方,抽出来变成一个方法,而后这两个类是继承关系,而后覆盖那个不一样地方的方法就能够了~~~~ [code] public abstract class CaffeineBeverage{ final void prepareRecipe(){ boilWater(); //固定的 brew(); //抽象的-----能够更加子类定制 po
相关文章
相关标签/搜索