- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
![](https://s2.51cto.com/images/202011/23/21f97182fc56c1e3291236c71ccf1434.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201903/10/88ec19a43210ae4285d2930ca75f199f.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202011/25/1f7f5a3419d0919a3b790e2ca5c206c4.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/24/b8ad09ce1833955ee0b55d6128284a8a.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/24/46829caef4c72849e2d234f697de123d.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202007/24/d20c83c0bdc7a694ea15b439e81749f0.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202011/11/e1fe504a17c2f52efc3076f1a5fafa19.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/202011/27/de0ffd9d952271330863fb3f9e7a0615.png?x-oss-process=image)
![](https://s2.51cto.com/images/201812/13/9809b18ab243c476199c48c8cc22dd05.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201801/07/a39f7a9393dddb717c728c51d5ebb206.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201801/12/3becca3c6d95c2f8f9bd660657d7d126.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201908/23/5cce75b1cc67dd0e52549cdb522a0ca3.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201801/07/a39f7a9393dddb717c728c51d5ebb206.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201801/12/3becca3c6d95c2f8f9bd660657d7d126.jpg?x-oss-process=image)
![](https://s2.51cto.com/images/201908/23/5cce75b1cc67dd0e52549cdb522a0ca3.jpg?x-oss-process=image)
- 课程介绍
- 课程大纲
适合人群:
有一定java基础,想要提供程序设计能力的开发人员
你将会学到:
1、本课程对23种设计模式进行了讲解,通过了解这些设计模式,我们可以知道在哪些地方使用哪种设计模式。2、讲解对接口的理解,养成面向接口编程的习惯。3、讲解可复用代码的写法。4、讲解六大设计原则,了解我们在设计和编写代码时应时刻考虑的问题。
课程简介:
本教程适合以下读者阅读
•对面向对象开发感兴趣的人
•对设计模式感兴趣的人(特别是阅读了GoF书但是觉得难以理解的人)
•所有Java程序员(特别是对抽象类和接口的理解不充分的人)
内容简介:
借鉴《图解设计模式》
以浅显易懂的语言逐一说明了GoF的23种设计模式。在讲解过程中,搭配了各角色直接的关系类图,而且理论结合实例,用Java语言编写代码实现了设计模式的程序,让程序真正地运行起来。除此以外,在必要时还对Java语言的功能进行补充说明,以加深读者对Java的理解。
每节讲解分为:模式理解、示例编写、模式角色、思考要点四部分,一步一步深入理解每种设计模式
目录:
第1章 Iterator模式——一个一个遍历
第2章 Adapter模式——加个“适配器”以便于复用
第3章 Template Method模式——将具体处理交给子类
第4章 Factory Method模式——将实例的生成交给子类
第5章 Singleton模式——只有一个实例
第6章 Prototype模式——通过复制生成实例
第7章 Builder模式——组装复杂的实例
第8章 Abstract Factory模式——将关联零件组装成产品
第9章 Bridge模式——将类的功能层次结构与实现层次结构分离
第10章 Strategy模式——整体地替换算法
第11章 Composite模式——容器与内容的一致性
第12章 Decorator模式——装饰边框与被装饰物的一致性
第13章 Visitor模式——访问数据结构并处理数据
第14章 Chain of Responsibility模式——推卸责任
第15章 Facade模式——简单窗口
第16章 Mediator模式——只有一个仲裁者
第17章 Observer模式——发送状态变化通知
第18章 Memento模式——保存对象状态
第19章 State模式——用类表示状态
第20章 Flyweight模式——共享对象,避免浪费
第21章 Proxy模式——只在必要时生成实例
第22章 Command模式——命令也是类
第23章 Interpreter模式——语法规则也是类
其他课程:
深入理解Class文件结构视频课程(JVM) 21课时
Gof设计模式视频课程(Java实现) 25课时
课程大纲-Gof设计模式视频课程(Java实现)
第1章Adapter模式(40分钟2节)
第2章Iterator模式(41分钟2节)
第3章Template Method模式(37分钟1节)
第4章Factory Method模式(42分钟1节)
第5章Singleton模式(34分钟1节)
第6章Prototype模式(41分钟1节)
第7章Builder模式(28分钟1节)
第8章Abstract Factory模式(31分钟1节)
第9章Bridge模式(29分钟1节)
第10章Strategy模式(13分钟1节)
第11章Composite模式(34分钟1节)
第12章Decorator模式(39分钟1节)
第13章Visitor模式(34分钟1节)
第14章Chain of Responsibility模式(35分钟1节)
第15章Facade模式(30分钟1节)
第16章Mediator模式(32分钟1节)
第17章Observer模式(23分钟1节)
第18章Memento模式(30分钟1节)
“章红春”老师的其他课程更多+