设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类整理的、代码设计经验的总结,凝结着前人智慧与经验,使用设计模式是为了可重用代码;
总体来说设计模式分为三大类:创建型模式、结构型模式、行为型模式;
当然需要说明一点的是,设计模式并不是一成不变的,很多设计模式都有不同的变体,也就是有不同的实现方式,设计模式不是照搬的,可以写出自己的特色,设计模式只是经验的总结;
在我们经常采用的开源开发框架中,处处都有设计模式的踪影,比如:MyBatis,Spring,Dubbo 等等;
作为Java开发人员,我们非常有必须掌握一些高频常用的设计模式,这也是开发人员内功修炼,提升技术功底的必修课,它也是求职加薪、面试必备的金钥匙,那么动力节点高级讲师精心录制了本套设计模式课程,为大家揭开设计模式的迷雾,全方位提升面向对象编程思维,提炼设计模式精华,系统学习设计模式,锤炼编码内功,筑牢你的知识底座,提升自己的技术功底;
那么本套课程将采用动力节点PDT4J案例驱动教学法,带领大家掌握系统学习常见的设计模式以及实际开发中的应用。
2-1 简单工厂模式
2-2 工厂方法设计模式
2-3 抽象工厂模式
2-4 建造者设计模式
2-5 原型设计模式
2-6 单例模式介绍
2-7 单例模式-懒汉式
2-8 双重检查
2-9 静态内部类
2-10 饿汉式
2-11 枚举
2-12 序列化和反序列化破坏单例模式-解决方法
2-13 反射破坏单例模式-解决方法
2-14 外观模式
2-15 适配器设计模式介绍
2-16 适配器模式代码
2-17 桥接设计模式介绍
2-18 桥接设计模式代码
2-19 组合设计模式介绍
2-20 组合设计模式
2-21 代理模式介绍
2-22 代理模式-静态代理
2-23 代理模式-动态代理
2-24 装饰模者式介绍
2-25 装饰者设计模式
2-26 享元模式介绍
2-27 享元模式
2-28 模板方法模式介绍
2-29 模板方法模式
2-30 迭代器模式介绍
2-31 迭代器设计模式
2-32 策略模式介绍
2-33 策略模式
2-34 解释器模式介绍
2-35 解释器模式
2-36 观察者模式介绍
2-37 观察者模式
2-38 备忘录模式介绍
2-39 备忘录模式
2-40 命令模式介绍
2-41 命令模式
2-42 中介者模式介绍
2-43 中介者模式
2-44 责任链模式介绍
2-45 责任链模式
2-46 访问者模式介绍
2-47 访问者模式
2-48 状态模式介绍
2-49 状态模式
获取步骤