你将收获

1、掌握GoF 23种设计模式的应用场景、基本写法。实战案例及优缺点。

2、通过类比学习,掌握各设计模式之间的区别。

适用人群

1. 所有对Java编程语言感兴趣的人员; 2. 大专及以上学历的在校学生; 3. 在职工作人员; 4. 本课程适用于零基础学员。

课程介绍

不用设计模式并非不可以,但是用好设计模式能帮助我们更好地解决实际问题,设计模式最重要的是解耦。设计模式天天都在用,但自己却无感知。

我们把设计模式作为一个专题,主要是学习设计模式是如何总结经验的,把经验为自己所用。学设计模式也是锻炼将业务需求转换技术实现的一种非常有效的方式。

本章内容将按照创建型模式(工厂方法模式、抽象工厂模式、单例模式、原型模式、建造者模式)、结构型模式(代理模式、门面模式、装饰器模式、享元模式、组合模式、适配器模式、桥接模式)、行为型模式(模板方法模式、策略模式、责任链模式、迭代器模式、命令模式、状态模式、备忘录模式、中介者模式、解释器模式、观察者模式、访问者模式)的顺序讲解。

课程目录