摘要:
模板方法模式的定义和组成: 模板方法模式是一种只需使用继承就可以实现的非常简单的模式。 模板方法模式由两部分结构组成,第一部分是抽象父类,第二部分是具体的实现子类。通常在抽象父类中封装了子类的算法框架,包括实现一些公共方法以及封装子类中所有方法的执行顺 序。子类通过继承这个抽象类,也继承了整个算法结 阅读全文
摘要:
level01:电灯程序 缺点: level02:状态模式改进电灯程序 tips: 在前面的电灯例子中,我们完成了一个状态模式程序的编写。首先定义了 Light 类, Light类在这里也被称为上下文(Context)。随后在 Light 的构造函数中,我们要创建每一个状态类的实例对象,Contex 阅读全文