首页
宝藏大会员
OJ刷题
积分商城
AI助教
海贼题库
潘多拉魔盒
Leetcode(在线刷面试算法)
牛客网(面试真题测评)
C/CPP 参考手册(在线文档+运行环境)
ProjectEuler(英文原站)
ProjectEuler(中英对照)
首页
宝藏大会员
OJ刷题
积分商城
AI助教
海贼题库
潘多拉魔盒
Leetcode(在线刷面试算法)
牛客网(面试真题测评)
C/CPP 参考手册(在线文档+运行环境)
ProjectEuler(英文原站)
ProjectEuler(中英对照)
登录
注册
登录
注册
JavaEE设计模式
简介
分类
JavaEE/大数据
课程标签:
项目实践
查看课程
任务列表
第1任务: 抽象工厂模式(一) 抽象工厂模式介绍&类图原理
第2任务: Zookeeper面试题暨知识点总结
第3任务: Netty知识点暨面试题总结
第4任务: Dubbo知识点暨面试题总结
第5任务: Kafka知识点暨面试题总结
第6任务: SpringBoot知识点暨面试题总结
第7任务: SpringCloud知识点暨面试题总结
第8任务: 设计模式伊始(一) 课程前言&内容说明
第9任务: 设计模式伊始(二) 产生背景&设计模式重要性
第10任务: 单一职责原则(一) 基本介绍&案例引入
第11任务: 单一职责原则(二) 解决方案一 拆分类为更小粒度
第12任务: 单一职责原则(三) 解决方案二&注意事项
第13任务: 接口隔离原则(一) 基本介绍&案例引入
第14任务: 接口隔离原则(二) 解决方案&案例总结
第15任务: 接口隔离原则(三) 与单一职责原则对比
第16任务: 依赖倒置原则(一) 基本介绍&案例分析
第17任务: 依赖倒置原则(二) 解决方案&案例总结
第18任务: 依赖倒置原则(三) 依赖关系传递方式
第19任务: 里氏替换原则(一) 继承&基本介绍
第20任务: 里氏替换原则(二) 案例演示&分析
第21任务: 里氏替换原则(三) 解决方案&注意事项
第22任务: 开闭原则(一) 基本介绍&案例分析
第23任务: 开闭原则(二) 解决方案&注意事项
第24任务: 迪米特法则(一) 官方定义&基本介绍
第25任务: 迪米特法则(二) 案例解决方案
第26任务: 迪米特法则(三) 方案分析&注意事项&小节
第27任务: 合成复用原则(一) 复用的三种方式
第28任务: 篇章一设计原则总结&核心思想
第29任务: UML类图介绍&分类&建模工具
第30任务: 类间六大关系(一) 依赖关系 代码&UML图示
第31任务: 类间六大关系(二) 泛化关系 代码&UML图示
第32任务: 类间六大关系(三) 实现关系 代码&UML图示
第33任务: 类间六大关系(四) 关联关系 代码&UML图示
第34任务: 类间六大关系(五) 聚合关系 代码&UML图示
第35任务: 类间六大关系(六) 组合关系 代码&UML图示
第36任务: 单例模式(一) 基本介绍&八种实现方式
第37任务: 单例模式(二) 饿汉式(静态常量)
第38任务: 单例模式(三) 饿汉式(静态代码块)
第39任务: 单例模式(四) 懒汉式(线程不安全)
第40任务: 单例模式(五) 懒汉式(同步方法&同步代码块)
第41任务: 单例模式(六) 双重检查机制
第42任务: 单例模式(七) 可能发生的异常&解决方式
第43任务: 单例模式(八) 扩展-volatile三大特性&线程切换
第44任务: 单例模式(九) 静态内部类方式
第45任务: 单例模式(十) 枚举方式&注意事项
第46任务: 单例模式(十一) JDK Runtime源码解析
第47任务: 简单工厂模式(一) 实现披萨订购需求
第48任务: 简单工厂模式(二) 案例分析&简单工厂模式介绍
第49任务: 简单工厂模式(三) 改进思路&案例重构
第50任务: 工厂方法模式(一) 异地配送&工厂方法模式介绍
第51任务: 工厂方法模式(二) 异地配送实现&案例总结
第52任务: 抽象工厂模式(一) 抽象工厂模式介绍&类图原理
第53任务: 抽象工厂模式(二) 案例解读&三种工厂模式对比
第54任务: 抽象工厂模式(三) JDK Calendar源码解析
第55任务: 原型模式(一) 解决方案一&案例分析
第56任务: 原型模式(二) 解决方案二&原型模式使用场景
第57任务: 原型模式(三) Spring中原型模式源码分析
第58任务: 原型模式(四) 浅拷贝基本介绍&案例演示
第59任务: 原型模式(五) 深拷贝实现方式一:重写clone方法
第60任务: 原型模式(六) 深拷贝实现方式二:对象序列化
第61任务: 建造者模式(一) 案例分析&解决方案一
第62任务: 建造者模式(二) 四大角色&基本介绍
第63任务: 建造者模式(三) 建造者模式重构案例 - 类图思路分析
第64任务: 建造者模式(四) 建造者模式重构案例 - 代码实操演示
第65任务: 建造者模式(五) 建造者模式注意事项&模式对比
第66任务: 建造者模式(六) StringBuilder源码分析
第67任务: 适配器模式(一) 适配器的理解&基本介绍
第68任务: 适配器模式(二) 原理类图&角色分析
第69任务: 适配器模式(三) 类适配器模式详解
第70任务: 适配器模式(四) 对象适配器详解
第71任务: 适配器模式(五) 接口适配器详解
第72任务: 适配器模式(六) 优势&局限性&使用场景分析
第73任务: 适配器模式(七) JDK IO源码分析&总结
第74任务: 桥接模式(一) 电脑分类问题引发的思考
第75任务: 桥接模式(二) 原理类图&角色分析
第76任务: 桥接模式(三) 使用桥接模式重构案例需求&解读
第77任务: 桥接模式(四) 优势&局限性&使用场景
第78任务: 桥接模式(五) 桥接模式在JDK源码中的应用
第79任务: 装饰者模式(一) 成绩单签字引发的思考
第80任务: 装饰者模式(二) 星巴克咖啡订单问题
第81任务: 装饰者模式(三) 原理类图&角色分析
第82任务: 装饰者模式(四) 使用装饰者模式重构咖啡订单项目
第83任务: 装饰者模式(五) 装饰者模式VS继承&使用场景
第84任务: 装饰者模式在JDKIO标准库中的应用
第85任务: 组合模式(一) 院校管理系统引发的思考
第86任务: 组合模式(二) 原理类图&角色分析
第87任务: 组合模式(三) 使用组合模式重构院校管理系统
第88任务: 组合模式(四) 优势&局限性&使用场景
第89任务: 组合模式(五) 在HashMap源码中的应用分析
第90任务: 外观模式(一) 家庭影院管理引发的思考
第91任务: 外观模式(二) 原理类图&角色分析
第92任务: 外观模式(三) 使用外观模式去重构家庭影院管理
第93任务: 外观模式(四) 优势&局限性&使用场景
第94任务: 外观模式(五) Mybatis源码中外观模式的使用&模式总结
第95任务: 享元模式(一) 网站外包项目引发的思考
第96任务: 享元模式(二) 享元模式原理类图&角色分析
第97任务: 享元模式(三) 内部状态&外部状态
第98任务: 享元模式(四) 使用享元模式重构网站外包项目
第99任务: 享元模式(五) 优势&局限性&使用场景
第100任务: 享元模式(六) int&Integer几道有意思的面试题解析
第101任务: 享元模式(七) Integer源码中享元模式的使用&模式总结
第102任务: 代理模式(一) 问题思考&原理类图&角色分析
第103任务: 代理模式(二) 使用静态代理完成讲师授课任务分析&类图演示
第104任务: 代理模式(三) 静态代理案例代码演示&优劣势分析
第105任务: 代理模式(四) JDK动态代理问题思考&类图分析
第106任务: 代理模式(五) JDK动态代理代码实现流程&问题解答
第107任务: 代理模式(六) Cglib动态代理基本介绍&类图分析
第108任务: 代理模式(七) Cglib动态代理代码实现流程
第109任务: 代理模式(八) 优势&局限性&使用场景
第110任务: 代理模式(九) 知识点梳理&总结回顾
第111任务: 策略模式(一) 课程内容&基本介绍
第112任务: 策略模式(二) 需求提出 - 商品收银软件
第113任务: 策略模式(三) 需求增加 - 促销加满减活动
第114任务: 策略模式(四) 原理类图&角色分析
第115任务: 策略模式(五) 策略模式思想解决促销问题
第116任务: 策略模式(六) 策略模式应用总结
第117任务: 策略模式(七) 案例演示 - 诸葛亮的锦囊妙计
第118任务: 策略模式(八) 优势&局限性&使用场景
第119任务: 课件.zip
第120任务: design-pattern-demo.zip
第121任务: 设计模式第二阶段.zip