- 描述:
- 由于思维导图的缺陷,本文采用标题作为思维导图的一个节点,内容是子节点,展开叙述。
内容介绍和授课方式
- 由于思维导图的缺陷,本文采用标题作为思维导图的一个节点,内容是子节点,展开叙述。
- Java设计模式内容介绍
- 经典面试题
- 设计模式的重要性
-
设计模式的七大原则
单一职责
- 接口隔离
- 依赖倒转(倒置)
- 里氏替换
- 开闭原则
- 迪米特法则
-
UML 类图
UML基本介绍
- UML类图
- 类图—依赖关系(Eependence)
- 类图—泛化关系(generalization)
- 类图—实现关系(Implementation)
- 类图—关联关系(Association)
- 类图—聚合关系(Aggregation)
- 基本介绍
- 应用案例
类图—组合关系(Composition)
设计模式的层次(掌握)
- 设计模式介绍
-
单利设计模式
单利设计模式介绍
- 单利设计模式八种方式
- 饿汉式(静态常量)
- 饿汉式(静态代码块)
- 懒汉式(线程不安全)
- 懒汉式(线程安全,同步方法)
- 懒汉式(线程安全,同步代码块)
- 双重检查
- 静态内部类
- 枚举
- 单利模式在jdk 应用的源码分析
-
工厂模式
简单工厂模式
- 看一个具体的需求
- 使用传统的方式完成
- 传统方式的优缺点
- 基本介绍
- 使用简单工厂模式
- 工厂方法模式
- 看一个新的需求
- 思路1
- 思路2
- 工厂模式方法介绍
- 工厂方法模式应用案例
抽象工厂模式
现实生活中的适配器的例子
- 基本介绍
- 工作原理
- 类适配器模式
- 对象适配器模式
- 接口适配器模式
- 适配器在SpringMVC框架应用的源码剖析
-
桥接模式
手机操作问题
- 传统方案解决手机操作问题
- 传统方案解决手机操作问题分析
- 桥接模式(Brige)-基本介绍
- 桥接模式(Brige)-原理类图
- 桥接模式解决手机操作问题
- 桥接模式在JDBC的源码剖析
- 桥接模式的注意事项和细节
-
装饰着设计模式
星巴克咖啡订单项目
- 方案1-解决星巴克咖啡订单项目
- 方案1-解决星巴克咖啡订单问题分析
- 方案2-解决星巴克咖啡订单(好点)
- 方案2-解决星巴克凯飞订单问题分析
- 装饰着模式定义
- 装饰着模式原理
- 装饰着模式解决星巴克咖啡订单
- 装饰着模式下的订单:
- 俩分巧克力+一份牛奶的Long Black
- 装饰着模式订单项目应用实例
-
组合模式
看一个学校院系展示需求
- 传统方案解决学校系统展示(类图)
- 传统方案解决学校系统展示存在的问题分析
- 组合模式基本介绍
- 组合模式原理类图
- 组合模式解决学校院系展示的应用实例
- 组合模式在jDK集合的源码分析
-
外观模式
影院管理项目
- 传图解决影院管理
- 传统方式解决影院管理分析问题
- 外观模式基本介绍
- 外观模式原理类图
- 外观模式解决影院管理
- 外观模式在Mybatis框架应用源码分析
-
享元模式
展示网站项目需求
- 传统方案解决网站展现项目
- 传统方案解决网站展现项目-问题分析
- 享元模式基本介绍
- 内部状态和外部状态
- 享元模式解决网站展现项目
- 享元模式在JDK-Integer的应用源码分析
-
代理模式
代理模式(Proxy)
- 静态代理
- 动态代理
- Cglib代理
-
模板方法模式
豆浆制作问题
- 模板方法模式基本介绍
- 模板方法模式原理类图
- 模板方法模式解决豆浆制作问题
- 模板方法模式在spring框架中应用的源码分析
-
命令模式
智能生活项目需求
- 命令模式的基本介绍
- 命令模式的原理类图
- 命令模式解决智能生活项目
- 命令模式在spring框架JDBC-Template应用源码分析
-
访问者模式
评测系统的需求
- 传统方式的问题分析
- 访问者模式基本介绍
- 访问者模式的原理 类图
- 访问者模式应用实例
-
迭代器模式
看一个具体的需求
- 传统的设计方案(类图)
- 传统方式 的问题分析
- 迭代器模式基本介绍
- 迭代器模式的原理类图
- 迭代器模式应用实例
- 迭代器模式在JDK-ArrayList集合应用的源码分析
- 迭代器模式的注意事项和细节
-
观察者模式
天气预报项目需求,具体要求如下
- 天气预报设计方案1-普通方案
- 观察者模式原理
- 观察者模式解决天气预报需求
-
中介者模式
智能家庭项目
- 传统方案解决智能家庭管理问题
- 传统方式的问题分析
- 中介者模式的基本介绍
- 中介者模式的原理类图
- 中介者模式应用实例-智能家庭管理
-
备忘录模式
游戏角色状态恢复问题
- 传统方案解决角色恢复
- 传统方式的问题分析
- 备忘录模式的基本介绍
- 备忘录模式的原理类图
- 游戏角色恢复状态实例
-
解释器模式
四则运算问题
- 传统方案解决四则运算问题分析
- 解释器模式基本介绍
- 解释器模式来实现四则运算
- 解释器模式在spring框架中应用的源码剖析
- 解释器模式的注意事项和细节
