获取资料

圣思园设计模式实例剖析与深入解读

圣思园设计模式实例剖析与深入解读

课程介绍

设计模式是一个古老而又流行的词语。说它古老是因为设计模式由来已久,这个词语的正式确立是从《设计模式:可复用面向对象软件的基础》这部经典著作开始的,这部设计模式集大成者的图书系统归纳总结了软件开发领域常见的23种设计模式,并通过完整而又准确的理论将其识别和提取出来;说它流行是因为设计模式这个词语从诞生之日起到现在就一直在软件开发领域中扮演着重要的作用。从单元测试框架鼻祖JUnit,再到诸如Struts2、Spring、Netty等诸多框架,无不显露着设计模式的身影。值得一提的是,Java是一门非常讲求设计模式的语言,从Java诞生之日起,模式就在这门语言与JDK库中发挥着巨大的作用,比如说Swing与Servlet Listener中所用的观察者模式、I/O中所用的装饰模式、Java 8 Collectors中所用的工厂模式、Comparator中所用的策略模式、Runtime类中的单例模式、AWT与Swing中的适配器模式、Iterator中的迭代器模式、ThreadPoolExecutor中所用的命令模式,等等等等。

学习设计模式不仅可以在工作中帮助我们根据具体情况识别出相应的模式运用,还能够帮助我们在一些公司的笔试面试中获得更好的成绩。另外,模式的学习不是光靠看几本书就能掌握的,它还需要我们通过一个个具体的代码示例来加深理解并最终掌握。

设计模式的学习本身是枯燥的,因为它牵扯到太多的理论内容,这些理论内容的学习也是令很多人望而生畏的;所以,很多人在学习模式时都没有最终坚持下来,导致半途而废。

鉴于此,圣思园推出了《设计模式实例剖析与深入解读》课程,旨在帮助广大从业人员能够从一开始就以正确的方式学习模式,识别系统中模式的存在以及将模式合理地运用到日常的开发工作中。

《设计模式实例剖析与深入解读》课程将会按照模式的分类从结构型模式、行为型模式与创建型模式对设计模式展开详尽的论述;同时,针对每一种模式都会提供相应的理论介绍与PPT,并通过完整、可运行的代码示例对所讲解的模式进行深入阐述。

学习设计模式不仅可以令我们在今后的开发之路上越走越好,同时也能在面试环节给对方留下极好的印象,并且还可以帮助我们在阅读一些重要框架的设计与架构时有更快且更准确的理解。

值得注意的是,《设计模式实例剖析与深入解读》视频课程为exe格式,因此只能在Windows系统下播放,若是Mac系统,则可以通过安装虚拟机来解决播放问题。另外,该门课程所用的讲解语言为.NET(C#),不过这对于使用Java开发的广大开发者来说不会成为问题。因为从这门课程的层面来说,我们将着力介绍模式本身,而模式本身是与语言无关的;另外,课程中所使用的C#语言与Java语言在语法上极为相似,并未使用C#独有的一些语法。因此,并不会对学习者造成任何影响。而且,大家在学习时还可以根据课程所讲,将C#的代码示例转换为Java语言的,我相信这又是对大家的一次很好的练习和提升的机会。虽然这门课程从录制到现在已经过去了几年的时间,但在这段时间内,模式本身的理论并未发生任何变化,请大家放心。

圣思园《设计模式实例剖析与深入解读》课程共计26讲。

课程目录

1 建造者模式

2 单例模式

3 工厂方法模式

4 抽象工厂模式

5 原型模式

6 简单工厂模式

7 装饰模式

8 门面模式

9 组合模式

10 代理模式

11 适配器模式

12 享元模式

13 桥接模式

14 结构型模式总结

15 创建型模式总结

16 观察者模式

17 模板方法模式

18 策略模式

19 命令模式

20 迭代器模式

21 解释器模式

22 状态模式

23 责任链模式

24 中介者模式

25 备忘录模式

26 访问者模式

评论0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址