Gof设计模式视频课程(Java实现)

1、本课程对23种设计模式进行了讲解,通过了解这些设计模式,我们可以知道在哪些地方使用哪种设计模式。2、讲解对接口的理解,养成面向接口编程的习惯。3、讲解可复用代码的写法。4、讲解六大设计原则,了解我们在设计和编写代码时应...

1137人学习

中级25课时2017/11/16更新

二维码下载学堂APP缓存视频离线看

章红春
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Java Web全栈工程师之路【买视频送书】
XML需知需会:Java、C#、Python多种语言解析XML文档
67441人学习
¥49.00
jQuery必知必会:老程序员手把手带您完成一个【MyNotes】Web前端项目
45166人学习
¥49.00
师傅带徒弟学Java Web:老程序员带您完成一个【网上商城】Web项目
131654人学习
¥268.00
更 多 9 门 课 程
Java基础入门项目实战专题【买课送书】
师傅带徒弟学Java第1篇 Java基础视频课程
645287人学习
¥29.00
师傅带徒弟学Java第2篇 【Java】面向对象视频课程
524947人学习
¥49.00
师傅带徒弟学Java第4篇项目实战视频课程1——【Java】PetStore宠物商店
320207人学习
¥159.00
更 多 5 门 课 程
Java软件开发全套课程(笔记+项目案例)
SpringCloud微服务快速入门实战课程【2020版】
6354人学习
¥48.00
Redis入门视频课程(适合初学者的教程)
25106人学习
¥29.00
Dubbo快速入门视频课程(通俗易懂)
28313人学习
¥29.00
更 多 42 门 课 程
鸟哥门徒课程专题(Java全套+Web前端全套+数据库全套)
PS快速入门视频教程
3728人学习
¥39.00
全套精讲C语言基础视频课程【答疑+课件下载】
4215人学习
¥78.00
Java基础与提高全套视频上卷[IDEA版本]
4225人学习
¥198.00
更 多 59 门 课 程
鸟哥门徒课程专题(Java全套+Web前端全套+数据库全套)
PS快速入门视频教程
3728人学习
¥39.00
全套精讲C语言基础视频课程【答疑+课件下载】
4215人学习
¥78.00
Java基础与提高全套视频上卷[IDEA版本]
4225人学习
¥198.00
更 多 59 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

有一定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实现)

展开更多

“章红春”老师的其他课程更多+

在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部