当DP遇见Py(七) -- 模板方法模式
定义:
定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变一个算法的结构的情况下重新定义该算法的某些特定步骤。
定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以在不改变一个算法的结构的情况下重新定义该算法的某些特定步骤。
用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。
定义一个用于创建对象的接口,让子类决定实例化哪一个类。这使得一个类的实例化延迟到其子类。
为其它对象提供一种代理以控制对这个对象的访问。
动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。