在线咨询

架构师系列课程:《设计模式分析和应用》--架构师必备基本功

课程内容:

     第一章:课程介绍
      1:设计模式分析与应用课程概述
      2:设计模式概述
      3:设计模式学习防踩坑指南
      
     第二章:基础环境准备
      1:章节介绍及基础工程构建
      2:项目结构目录介绍
      3:Lombok使用介绍
      
     第三章:订单模块设计与实现
      1:订单模块章节概述
      2:订单业务流程讲解
      3:订单业务要求和难点讲解
      4:订单模块设计模式概述
      5:简单工厂模式定义及问题讲解
      6:简单工厂模式实现及讲解
      7:简单工厂模式思考及使用场景介绍
      8:中介者模式介绍
      9:中介者模式标准实现
      10:电脑业务常规实现及劣势分析
      11:中介者构建电脑业务框架
      12:中介者实现业务逻辑交互
      13:关于中介者模式的一些思考
      14:构建基础业务框架并演示简单工厂模式使用
      15:订单核心业务介绍
      16:订单模块业务接口定义及介绍
      17:订单检查业务实现方式分析
      18:下单流程实现方式分析
      19:章节作业及章节总结
      
     第四章:仓储模块设计与实现
      1:章节内容介绍
      2:仓储业务介绍
      3:设计模式概览
      4:组合模式介绍
      5:树状结构打印常规实现
      6:常规实现弊端分析
      7:组合模式标准实现
      8:组合模式实现树状结构打印
      9:组合模式与标准实现的差异
      10:组合模式带来的思考
      11:组合模式使用时机
      12:访问者模式介绍
      13:访问者模式标准实现
      14:访问者模式流程讲解
      15:访问者模式修改案例演示
      16:访问者模式思考与使用时机分析
      17:仓库格位剩余数量业务实现
      18:仓库格位扣除商品实现第一部分
      19:仓库格位扣除商品实现第二部分
      20:仓库业务作业讲解
      
     第五章:成本核算模块设计与实现
      1:章节介绍
      2:成本核算业务介绍
      3:用户权限案例讲解享元模式概念
      4:用户权限案例常规实现方式
      5:享元模式标准实现
      6:享元模式代表讲解
      7:享元模式改造用户权限案例
      8:享元模式思考与使用时机介绍
      9:销售团队绩效提成计算实现
      10:装饰器模式概念讲解
      11:装饰器模式标准实现
      12:装饰器模式实现提成计算需求
      13:装饰器模式思考及使用场景介绍
      14:手机销售成本核算业务介绍
      15:享元使用思考及实现
      16:装饰器模式业务组件实现
      17:装饰器模式实战场景变形优化
      18:手机成本计算业务实现
      19:客户端结果测试
      20:装饰器模式整合享元模式修改
      
     第六章:编号生成器模块设计与实现
      1:章节介绍
      2:编号生成器业务介绍
      3:桥接模式问题案例
      4:桥接模式标准实现
      5:桥接模式修改问题案例
      6:桥接模式实战中的优化
      7:桥接模式知识点及使用时机介绍
      8:策略模式-案例问题介绍
      9:策略模式-案例问题实现及解析
      10:策略模式标准实现
      11:策略模式改造案例问题
      12:策略模式存在的问题
      13:策略模式进阶 - 实际使用中的变形应用
      14:策略模式思考及使用时机讲解
      15:适配器模式-问题案例解析
      16:适配器模式标准实现
      17:适配器模式实现问题案例
      18:适配器模式思考及使用时机讲解
      19:双向适配问题描述
      20:双向适配案例演示
      21:单例模式-问题案例解析
      22:单例模式标准实现
      23:单例模式实现问题案例
      24:单例模式思考及使用时机讲解
      25:观察者模式-问题案例解析
      26:观察者模式标准实现
      27:观察者模式实现问题案例
      28:图解观察者模式
      29:观察者模式思考及使用时机讲解
      30:编号生成器数据层实现
      31:编号生成器 - 桥接模式使用
      32:编号生成器 - 策略模式使用
      33:编号生成器 - 逻辑层整合策略模式实现
      34:编号生成器 - 适配器模式使用
      35:编号生成器 - 业务监控实现
      36:编号生成器 - 观察者模式使用
      
     第七章:消息投递模块设计与实现
      1:消息投递模块介绍
      2:生成器模式-问题案例
      3:生成器模式-问题案例实现第一部分
      4:生成器模式-问题案例实现第二部分
      5:生成器模式-问题案例分析
      6:生成器模式-标准实现
      7:生成器模式-重构问题案例
      8:生成器模式-思考及使用时机
      9:备忘录模式-问题案例
      10:备忘录模式-问题案例实现
      11:备忘录模式-标准实现
      12:备忘录模式-重构问题案例
      13:备忘录模式-思考及使用时机
      14:原型模式-问题案例介绍
      15:原型模式-问题案例实现第一部分
      16:原型模式-问题案例实现第二部分
      17:原型模式-标准实现
      18:原型模式-重构问题案例
      19:原型模式-思考及使用时机
      20:原型模式-java的clone方法和浅度克隆讲解
      21:原型模式-深度克隆讲解实现
      22:状态模式-问题案例介绍及业务开发准备
      23:状态模式-问题案例实现及问题分析
      24:状态模式-标准实现
      25:状态模式-重构问题案例
      26:状态模式-思考及使用时机
      27:职责链模式-问题案例讲解及实现
      28:职责链模式-问题案例分析
      29:职责链模式-标准实现
      30:职责链模式-重构问题案例
      31:职责链模式-思考及使用时机
      32:职责链模式-内外链讲解及演示
      33:职责链模式-项目实战中模式修改
      34:职责链模式-服务链讲解
      35:代理模式-问题案例讲解及实现
      36:代理模式-标准实现
      37:代理模式-问题案例重构
      38:代理模式-问题案例重构内容讲解
      39:代理模式-静态代理简版实现
      40:代理模式-动态代理实现
      41:代理模式-代理模式思考点及使用时机
      42:命令模式-问题案例介绍
      43:命令模式-问题案例实现
      44:命令模式-问题案例实现问题讲解
      45:命令模式-标准实现及讲解
      46:命令模式-问题案例重构
      47:命令模式-思考点与使用时机
      48:命令模式-实战中的变种使用
      49:消息投递业务-业务讲解
      50:消息投递业务-socket实现1
      51:消息投递业务-socket实现2
      52:消息投递业务-仓储接口定义
      53:消息投递业务-仓储心跳电文实现
      54:消息投递业务-生成器模式实现
      55:消息投递业务-生成器模式优化及测试
      56:消息投递业务-备忘录模式实现
      57:消息投递业务-业务实现
      58:消息投递业务-仓储模块实现总结
      59:消息投递业务-订单模块状态模式实现
      60:消息投递业务-订单模块状态模式业务实现
      61:消息投递业务-订单模块实现测试
      62:消息投递业务-订单模块问题修改
      63:消息投递业务-订单模块职责链讲解实现
      64:消息投递业务-订单模块命令模式讲解
      
     第八章:权限模块设计与实现
      1:权限模块介绍
      2:权限模块业务介绍
      3:抽象工厂-问题业务介绍及实现
      4:抽线工厂-标准实现
      5:抽象工厂-问题业务重构
      6:抽象工厂-思考点及使用时机介绍
      7:外观模式-问题业务介绍及实现
      8:外观模式-标准实现
      9:外观模式-问题业务重构
      10:外观模式-思考点及使用时机介绍
      11:解释器模式-问题业务介绍及实现
      12:解释器模式-标准实现
      13:解释器模式-问题业务重构及讲解
      14:解释器模式-思考点及使用时机介绍
      15:模板模式-问题业务介绍及实现
      16:模板模式-标准实现
      17:模板模式-问题业务重构
      18:模板模式-思考点及使用时机介绍
      19:权限模块-结构搭建
      20:权限模块-Dispatcher公共实现
      21:权限模块-Dispatcher数据层实现
      22:权限模块-Dispatcher 条件查询实现
      23:权限模块-Dispatcher 条件查询实现02
      24:权限模块-Validation 逻辑层接口定义
      25:权限模块-Validation 数据层实现
      26:权限模块-Validation 逻辑层接口实现
      27:权限模块-Validation 逻辑层解释器实现
      
     第九章:课程总结
      1:课程总结

购买课程

   难度等级: 中高级    课程时长: 30小时13分钟

   课程节数: 193节    课程价格: 599