摘要:
模板方法模式是一种只需使用继承就可以实现的非常简单的模式。 模板方法模式由两部分结构组成,第一部分是抽象父类,第二部分是具体实现子类。通常在抽象父类中封装了子类的算法框架,包括实现一些公共方法以及封装子类中所有方法的执行顺序。子类通过继承这个抽象类,也继承了整个算法结构,并且可以选择重写父类的方法。 阅读全文
摘要:
组合模式的用途: 1.组合模式将对象组合成树形结构,以表示“部分-整体”的层次结构。 2.利用对象多态性统一对待组合对象和单个对象。在组合模式中,客户将统一地使用组合结构中的所有对象,而不需要关心它究竟是组合对象还是单个对象 这在实际开发中给客户带来很大的便利性,当我们往万能遥控器里面添加一个命令的 阅读全文