课程参数
学前基础要求
基本Java编程知识

课程简介

本课程主要讲述Java设计模式中策略模式的实战技巧。本课程以代码重构技巧应对需求变更作为导入,利用策略模式进行解决。通过对策略模式在JDK源代码中的应用分析,利用Spring特性对代码进行优化重构。本课程采用案例驱动的教学方法,结合真实电商项目的真实需求,带领学生一步步完成代码的实现。通过本课程的学习,能够掌握策略模式的实战技巧和理论知识。

适学人群

1. 有Java编程基础的在校大学生或应届毕业生
2. 具有一到两年工作经验的技术人员
3. 对设计模式感兴趣的用户

课程亮点

1. 案例驱动式教学
在真实的需求变更场景下,找到解决方案,分析解决方案并实现。
2. 实战式学习
结合真实案例,带领学员一步步用策略模式完成代码实现。
3. 源码讲解
讲解JDK源代码中的策略模式及其应用。
4. 结合新技术进行拔高训练
结合spring的特性进一步对案例进行拔高重构。

主讲内容

1. 从一个电商项目的需求变更说起
2. 什么是策略模式?为何它能解决需求变更?
3. 策略模式的应用场景
4. 如何利用策略模式重构电商项目?
5. 策略模式在JDK源码中的应用
6. 利用Spring特性优化代码
7.策略模式的优缺点

实战项目

用策略模式重构代码,满足电商需求的不断变更,并利用Spring进行代码优化。

学完收获

1. 掌握代码重构案例迭代
2. 深入理解策略模式
3. 掌握策略模式的应用
4. 理解策略模式的优缺点
5. 掌握设计原则(如开闭原则、单一职责原则)

常见问题

1. 学习本课程是否需要编程基础?
本课程面向有基本Java编程知识的学员设计。

 

师资团队
  • 房老师
    讲师
    14年技术开发及管理经验,精通JavaEE技术体系,工信部信息系统项目管理师(高级)职称,曾任中央财经大学客座研究员。对电商、金融、信息安全、人工智能等领域有丰富的实战经验和自己独到的见解。