摘要:
外观模式:为子系统中的一组接口提供一个一致的界面,此模式定义了一个高层接口,这个接口使得子系统更加容易使用。 举例如下: 某个子系统的实现: 外观模式实现: 使用外观类:由于外观类的存在,客户端可以根本不知道子系统的存在,只需使用外观类方法即可 运行结果如下: Method One Method T 阅读全文
摘要:
模板方法模式:定义一个操作中算法的骨架,而将一些步骤延迟到子类中,它使得子类可以不改变算法的结构即可重新定义该算法的某些特定步骤 模板方法模式实现考试答题: 模板模式通过把不变的行为搬移到超类中,从而去除子类中的重复代码,提供了一个很好的代码复用平台。当不变的和可变的行为在方法的子类实现中混合在一起 阅读全文