深刻浅出设计模式之模板方法模式、迭代器模式、组合模式

模板方法模式 模板方法的思想是,将共同的子功能提取到超类里面,而仅仅将不一样的实现写到子类里面。这个共同的子功能能够相互组合,和不一样的子类实现生成不一样的组合功能,就叫作模板方法templateMethod();以下图所示 好比茶叶和咖啡的冲泡方法。都是分四步的,以下图所示 其中共同的是把水煮沸和把茶(咖啡)倒进杯子,因而抽象一个父类,将这共同的方法的实如今父类实现。 同时,把沸水冲泡咖啡和用沸
相关文章
相关标签/搜索