zoukankan      html  css  js  c++  java
  • 模板正交化

    -----(引自《软件工程实践导论》P.203 金尊和著 2005年4月 清华大学出版社)

    模板的模块化

    模板也可以分成很多模块,不一定要一次做完。甚至可以是并行的或者串行的等各种复杂的拓扑结构,每一个部分所使用的模板、引擎都可以不一样。

    模板的单独的小模块,有会被大模板引用。模块之间可以有“包含”、“引用”关系。包含就是照抄,引用是调用,可以传入参数。

    三维设计方法

    模板的设计当中,可以采用“数据”、“生成”、“风格”三维设计方法。

    数据:从其他数据源中取得数据,保存为XML,就是数据。

    生成:生成是将XML转换为Html等报表格式,这样处理后,数据的显示结构关系就确定了。

    风格:风格是采用CSS等样式定义控制最终显示。

    模板的用途:

    模板是抽象固化共性、分化个性的有效手段,主要适用于在空间顺序和时间序列上的共性。

    用途:生成代码、编程、转换数据、生成文档

    模板也像是写代码,要考虑以后的维护问题。

  • 相关阅读:
    转载-WebSocket协议解析
    django sqlite3数据迁入postgresql
    使用JenKins实现自动执行python脚本
    调用函数的局部变量
    打开新窗口获取元素
    邮箱登录脚本
    购物车小程序
    循环
    格式化的输出
    使用#号输出图形,可以指定宽和高
  • 原文地址:https://www.cnblogs.com/chinaontology/p/1221040.html
Copyright © 2011-2022 走看看