Avatar notebook default
39篇文章 · 135027字 · 3人关注
  • Resize,w 360,h 240
    设计模式对比

    1.简单工厂、工厂模式和抽象工厂 简单工厂:将实现封装在Factory中;工厂模式:将不同的实现封装在不同的Factory中;抽象工厂:扩充产品...

  • 软件设计题目

    Q1.假设你正在搭建某种服务,有多达1000个客户端软件会调用该服务,取得每天盘后股票价格信息。假设你手里已有这些数据,存储格式可自行定义。你会...

  • 面向对象设计题目

    1.设计步骤 step1.分析需求谁是使用者,将如何使用。5W1H——who what where when why how step2.定义核...

  • X-gen设计模式综合实战8-开发外部主题

    1.使用外部主题 1.1 获得外部主题 来源形式: 以源码形式 以jar包形式 获得的外部主题的内容: 完整的theme包下的内容,包括Them...

  • Resize,w 360,h 240
    X-gen设计模式综合实战7-生成输出模块

    1.详细功能 获取到要输出的内容 根据配置来进行输出,包括输出的格式和输出的地方 同一个内容可以输出成为不同的格式、可以输出到不同的地方 要能够...

  • Resize,w 360,h 240
    X-gen设计模式综合实战6-模板管理模块

    1.详细功能 获取指定模块文件的内容 缓存模板文件的内容 按照语法规则和配置数据对模板文件进行处理,比如进行变量值的替换,进行方法的运行并替换相...

  • Resize,w 360,h 240
    X-gen设计模式综合实战5-具体调用模块

    1.详细功能 能够控制整个X-gen的调用过程,并能够灵活地扩展这个调用过程 调用theme提供的Action来具体实现每一个需要生成的功能 能...

  • X-gen设计模式综合实战4-生成代理模块

    1.详细功能 生成代理是一个介于生成调度和真正generate实现之间额外的附加层,目的是能够根据需要切换不同的实现,比如生成调度根据配置,需要...

  • X-gen设计模式综合实战3-分发调度模块

    1.详细功能 提供操作生成器的调用入口,接受客户端的请求来触发生成器运行1)提供一个默认的,无参的接口,一切按照配置文件进行生成2)考虑提供一个...

文集作者