设计模式(DesignPattern)

第一章:设计模式七大原则

    1、单一职责原则

    2、接口隔离原则

    3、依赖倒转(倒置)原则

    4、里式替换原则

    5、开闭原则

    6、迪米特法则

    7、合成复用原则

 

第二章:UML 类图

            一、UML 类图

            二、类与类之间的关系

 

第三章:设计模式概述

第四章:单例模式

    一、单例模式(一)

    二、单例模式(二)

第五章:工厂模式

    一、不使用设计模式的传统方式

    二、简单工厂模式(静态工厂模式)

    三、工厂方法模式

    四、抽象工厂模式

    五、工厂模式总结

第六章:原型模式

    一、克隆羊&原型模式

    二、原型模式的应用

    三、浅拷贝和深拷贝

    四、原型模式总结

第七章:建造者模式

    一、传统方式完成需求

    二、建造者模式基本介绍

    三、建造者模式解决需求

    四、建造者模式的应用

    五、建造者模式——变种

    六、建造者模式总结

第八章:适配器模式

    一、适配器设计模式

    二、类适配器模式

    三、对象适配器模式

    四、接口适配器模式

    五、适配器模式——SpringMVC中应用

    六、适配器模式总结

第九章:桥接模式

    一、桥接模式

    二、桥接模式在  JDBC 的源码剖析

    三、桥接模式总结

第十章:装饰者模式

    一、装饰者模式—需求分析与传统实现

    二、装饰者模式—定义与应用

    三、装饰者模式在 JDK 中的应用

第十一章:组合模式

    一、组合模式—需求说明&基本介绍

    二、组合模式应用

    三、组合模式在 JDK 的源码分析

    四、组合模式—总结

第十二章:外观模式

    一、外观模式—需求说明&基本介绍

    二、外观模式应用

    三、外观模式在 MyBatis 框架应用

    四、外观模式—总结

第十三章:享元模式

    一、享元模式—需求说明

    二、享元模式—基本介绍&应用

    三、享元模式—源码分析

    四、享元模式—总结

第十四章:代理模式

    一、代理模式——基本介绍

    二、代理模式——静态代理

    三、代理模式——动态代理

    四、代理模式——cglib代理

    五、代理模式——代理模式变体

    六、代理模式——总结

第十五章:模板方法模式

    一、模板模式——需求说明&基本介绍

    二、模板模式——模板模式应用

    三、模板模式——在Spring框架应用

    四、模板模式——总结

第十六章:命令模式

    一、命令模式——需求说明&基本介绍

    二、命令模式——应用

    三、命令模式——在Spring框架应用

    四、命令模式——总结

 第十七章:访问者模式

    一、访问者模式——需求说明&基本介绍

    二、访问者模式——应用

    三、访问者模式——分派

    四、访问者模式——总结

第十八章:迭代器模式

    一、迭代器模式——需求说明&基本介绍

    二、迭代器模式——迭代器模式应用

    三、迭代器模式——JDK中集合应用的源码分析

    四、迭代器模式——总结

第十九章:观察者模式

    一、观察者模式——需求说明&传统实现

    二、观察者模式——原理&应用

    三、观察者模式——JDK应用的源码分析

第二十章:中介者模式

    一、中介者模式——需求说明&传统实现

    二、中介者模式——原理&应用

    三、中介者模式——总结

 

第二十一章:备忘录模式

    一、备忘录模式——需求说明&传统实现

    二、备忘录模式——原理&应用

    三、备忘录模式——游戏角色恢复状态实例

    四、备忘录模式——总结

第二十二章:解释器模式

    一、解释器模式——需求说明&传统实现

    二、解释器模式——基本介绍&应用

    三、解释器模式——在 Spring 框架应用的源码剖析

    四、解释器模式——总结

第二十三章:状态模式

    一、状态模式——需求说明

    二、状态模式——基本介绍&应用

    三、状态模式——订单审批流程分析

    四、状态模式——总结

第二十四章:策略模式

    一、策略模式——需求说明&传统实现

    二、策略模式——基本介绍&应用

    三、策略模式——JDK-Arrays的源码分析

    四、策略模式——总结

第二十五章:职责链模式

    一、职责链模式——需求说明&传统实现

    二、职责链模式——基本介绍&应用

    三、职责链模式——SpringMVC 源码分析

    四、职责链模式——总结

 

posted on 2019-12-12 20:21  格物致知_Tony  阅读(197)  评论(0编辑  收藏  举报