2019最新《分享java设计模式综合项目实践系列》

第01节课:本课程整体内容介绍;X-gen系统概况,包括:引入、X-gen项目背景、X-gen的HelloWorld 
第02节课:X-gen整体介绍,包括:系统整体功能概述、外部主题功能概述、高层结构概览 
第03节课:配置管理模块的详细功能、功能边界、对外的数据接口 
第04节课:配置管理模块对外的程序接口、简单实现(先不用设计模式)、对外的数据模型 
第05节课:引入并代码实现简单工厂模式和单例模式 
第06节课:引入桥接模式,代码实现第一部分 
第07节课:继续代码实现桥接模式,并小结此时的系统结构 
第08节课:引入解释器模式,约定简单的语法规则,定义基本的解释器结构 
第09节课:代码实现解释器模式 第一部分,实现上下文、单个元素的解析 
第10节课:代码实现解释器模式 第二部分,实现单个终结元素的解析、属性元素的解析、属性终结符的解析 
第11节课:代码实现解释器模式 第三部分,实现多个元素的解析、多个元素做终结符的解析 
第12节课:引入组合模式,代码实现解析器的第一部分 
第13节课:代码实现解析器的后半部分,小结此时系统的结构 
第14节课:引入备忘录模式,代码实现第一部分 
第15节课:继续代码实现备忘录模式,实现在解析器中加入备忘录 
第16节课:引入并代码实现原型模式,然后结合备忘录模式使用;并对比引入备忘录模式后的性能提升 
第17节课:引入生成器模式,代码实现第一部分 
第18节课:继续代码实现生成器模式,实现所有的builder对象 
第19节课:继续代码示例生成器模式,实现在系统中使用前面实现的builder第一部分 
第20节课:继续代码实现在系统中使用前面实现的builder第二部分 
第21节课:继续代码实现在系统中使用前面实现的builder第三部分,小结此时系统的结构 
第22节课:引入策略模式,实现动态解析的策略,使用BeanShell 
第23节课:代码实现策略模式,在上下文中实现动态选择策略 
第24节课:引入外观模式,并代码实现外观模式在系统中的应用 
第25节课:引入中介者模式,并代码实现中介者模式在系统中的应用 
第26节课:引入命令模式,并代码实现命令模式在系统中的应用 
第27节课:引入职责链模式,并代码实现职责链模式在系统中的应用 
第28节课:引入代{过滤}理模式,并代码实现代{过滤}理模式在系统中的应用 
第29节课:具体调用模块的详细功能、功能边界、对外的接口;简要实现具体调用的功能,不使用设计模式 
第30节课:引入状态模式,并代码实现状态模式在系统中的应用 
第31节课:引入模板方法模式和工厂方法模式,并代码实现这两个模式在系统中的应用 
第32节课:引入装饰者模式,并代码实现装饰者模式在系统中的应用 
第33节课:引入观察者模式,并代码实现观察者模式在系统中的应用 
第34节课:模板管理模块的详细功能、功能边界、对外的接口;引入享元模式 
第35节课:代码实现享元模式在系统中的应用,实现享元和享元工厂 
第36节课:继续代码实现享元模式在系统中的应用,实现替换属性、执行方法等功能 
第37节课:引入访问者模式,并代码实现访问者模式在系统中的应用,实现属性访问者的功能 
第38节课:继续代码实现访问者模式在系统中的应用,实现更多访问者的功能,并应用访问者 
第39节课:生成输出模块的详细功能、功能边界、对外的接口;简要实现生成输出的功能,先不加入设计模式 
第40节课:引入抽象工厂模式,并代码实现抽象工厂模式在系统中的应用 
第41节课:获得外部主题,包括:来源、来源形式和外部主题的内容;以及使用外部主题的方法步骤 
第42节课:学习如何实现自定义外部主题,并代码示例如何实现自定义外部主题 ,第一部分 
第43节课:继续代码示例如何实现自定义外部主题 ,第二部分;测试并使用自定义的外部主题 



下载地址: 百度网盘
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值