课程参数
学前基础要求
基本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编程知识的学员设计。

 

师资团队
  • 黑马讲师
    讲师
    黑马程序员了解企业需要什么技能的人才,也了解学员存在的难点与问题,更真实的项目讲授、全新的技术热点、全面的知识体系、强大的授课模式,重新定义IT培训新标准。