课程介绍

从0到1讲解软件开发的设计模式,20多种设计模式详解!不止简单掌握还有多个需求案例实战,更好的实践设计模式的思想,中间穿插DK、框架源码里面设计模式的应用。真正提升写代码+架构内功,针对中高级后端工程师而定制!

课程目录

第1章 旭瑶-小滴课堂架构师成长系列之软件设计模式课程介绍

第1节 架构师成长系列-软件设计模式课程介绍

第2节 设计模式全家桶课程大纲速览

第2章 想成为架构师的你,不可不知道的设计模式精髓

第1节 设计模式的六大原则你知道多少?

第2节 大佬们常说的设计模式到底是什么?

第3节 多个业务场景浏览-设计模式使用前后的区别

第3章 创建型设计模式-单例设计模式和应用

第1节 江湖传言里的设计模式-单例设计模式

第2节 代码实战-单例设计模式中的懒汉实现方式

第3节 单例模式中的懒汉实现+双重检查锁定+内存模型

第4节 单例模式中的饿汉实现和选择问题

第5节 JDK源码里面的单例设计模式

第4章 创建型设计模式-工厂模式和应用

第1节 原生社会过渡-常见的工厂设计模式

第2节 电商支付应用案例-简单工厂模式实践指南

第3节 工厂设计模式实践指南-工厂方法模式《上》

第4节 工厂设计模式实践指南-工厂方法模式《下》

第5节 工厂设计模式实践指南-抽象工厂方法模式《上》

第6节 工厂设计模式实践指南-抽象工厂方法模式《下》

第5章 创建型设计模式 建造者+原型模式的应用场景

第1节 创建型设计模式-Prototype原型设计模式实战《上》

第2节 创建型设计模式-Prototype原型设计模式实战《下》

第3节 创建型设计模式-建造者模式应用介绍《上》

第4节 创建型设计模式-建造者模式应用介绍《下》

第6章 不知道结构型设计模式?面试官会说 出门右转

第1节 接口之间的桥梁-适配器设计模式你知道多少?

第2节 提高开发效率接口适配器在日常开发里面的应用

第3节 生产环境接口-需要兼容新的业务怎么办?

第4节 适配器设计模式-类的适配器

第5节 设计模式疑惑指南-桥接设计模式

第6节 桥接设计模式案例实战

第7节 将对象组合成树形结构的模式-组合设计模式讲解

第8节 组合设计模式实战-文件展示-树叶子节点

第7章 你知道结构型设计模式装饰器+代理模式 ?留下来聊聊

第1节 如虎添翼的设计模式-装饰器设计模式介绍

第2节 满足老王的改装搭配-玩转装饰器设计模式案例实战

第3节 JDK源码里面的StreamIO流-装饰器设计模式应用

第4节 加盟商来啦-你需要掌握的代理设计模式《上》

第5节 加盟商来啦-你需要掌握的代理设计模式《下》

第6节 大量使用第三方SDK-它们常用的外观设计模式你知道多少?

第7节 案例实战-外观设计模式在多渠道消息推送里面的应用

第8节 FlyweightPattern享元设计模式你知道多少?

第9节 老王接网站外包-享元设计模式案例实战和优缺点

第8章 关注对象之间的通信-行为型模式应用《上》

第1节 三十六计-玩转策略模式和应用场景

第2节 策略设计模式实战之电商多场景促销活动方案

第3节 大象装进冰箱分几步?模板方法设计模式介绍

第4节 项目里程碑把控案例-模板方法设计模式案例实战

第5节 经典中的经典-Observer观察者设计模式介绍和应用

第6节 老王上班摸鱼-Observer观察者设计模式案例实战

第9章 关注对象之间的通信-行为型模式应用《下》

第1节 责任链设计模式介绍和应用场景

第2节 责任链设计模式案例实战-老王设计的反作弊系统的风控级别

第3节 CommandPattern命令设计模式介绍和应用场景

第4节 命令设计模式之智能家居控制案例实战

第5节 IteratorPattern迭代器设计模式介绍和应用场景

第6节 迭代器模式案例实战之自定义List集合容器

第10章 关注对象之间的通信-行为型模式 终极篇

第1节 备忘录设计模式介绍和应用场景

第2节 备忘录设计模式实战之游戏存档恢复

第3节 状态设计模式介绍和应用场景

第4节 状态设计模式案例实战之电商系统订单状态处理

第5节 不常用的设计模式和学习建议

第11章 大话 设计模式在框架和源码里面的应用

第1节 设计模式在框架和源码里面的应用和准备

第2节 单例设计模式在Spring框架里面的应用

第3节 模板方法模式在Spring框架里面的应用之JDBCTemplate

第4节 代理和策略模式在Spring框架里面的应用

第12章 设计模式课程总结+学习路线

第1节 设计模式课程总结和学习路线

第2节 高级工程师到架构师-解决问题思路+学习方法