zoukankan      html  css  js  c++  java
  • 浅谈模板模式

    模板模式:定义一个操作中的算法骨架,而将一些步骤延迟到子类中。TemplateMethod使得子类可以不改变一个算法的接口即可重定义改算法的某些特定步骤。

    1、基于继承和多态

    2、在基类中完成算法调用过程,用派生类去实现每个需要细化的过程。

    优点

    (1)具体细节步骤实现定义在子类中,子类定义详细处理算法是不会改变算法整体结构。

    (2)代码复用的基本技术,在数据库设计中尤为重要。

    (3)存在一种反向的控制结构,通过一个父类调用其子类的操作,通过子类对父类进行扩展增加新的行为,符合“开闭原则”

  • 相关阅读:
    文件操作
    数据补充
    小数据池
    列表
    基础知识1
    我的Python之旅开始
    正则
    模块
    迭代器与生成器
    文件操作
  • 原文地址:https://www.cnblogs.com/jylz/p/10647680.html
Copyright © 2011-2022 走看看