这门课解决什么问题,值不值得学

软件设计师考试里,设计模式一直是很多人最头疼的板块。上午客观题要认模式结构,下午案例分析题往往直接要求写类名、填方法。很多人平时写增删改查,对单例、工厂这些词有印象,但真遇到下午题画类图、补代码,就不知道怎么对应。这门课就是针对这个痛点来的,它不讲整套软件工程,只把设计模式单独拎出来,按软考中级常考的几种类型拆解。如果你下午题一直卡在设计模式那道大题,或者上午选择题总是混淆外观模式和适配器模式,这门课值得拿来专项突破。它不是系统讲软件设计师所有考点的通用课,而是给已经复习过一轮、唯独缺这块拼图的人准备的。

适合什么基础,建议先看哪几块

这门课默认你已经有基本编程概念,最好能看懂简单语法,因为资料里很多模式是结合代码演示的。如果你完全没碰过面向对象语言,直接看实现部分会有点吃力。建议先把综述和考情分析过一遍,了解近三年下午题主要考哪几个模式,哪些是高频。然后按创建型、结构型、行为型的顺序看模式详解。重点先啃单例、工厂、原型这几个,它们在下午案例里出现频率高,代码结构相对固定,容易拿分。看完一个模式的讲解,马上去看对应的代码实现,不要攒着一起看,设计模式这东西连续看容易串。

学完能独立做什么,资料怎么配合练习

学完之后,你应该能独立完成几件事:一是拿到一段需求描述,能判断该用创建型还是结构型模式;二是下午题给一个类图骨架,你能填出缺失的类名和方法;三是自己能写出单例、工厂这些高频模式的完整代码框架,不依赖现成答案。资料配合上,建议这样用:先听一遍模式详解,理解意图和适用场景;然后打开对应的代码实现,自己敲一遍,不要只看;敲完对照课程里的结构,看自己漏了哪个角色。考前两周,把资料里近三年考情分析提到的重点模式,每个手写一遍类图和核心代码。设计模式这道题,手写过和只看过,考场上的反应速度差很多。资料包里如果有历年真题相关片段,优先做那些,比盲目刷模拟题管用。最后提醒,这门课是专项突破,你还需要另外的资料补上午题的其他考点,别指望单靠这门课过整个软考。

课程目录

1-1 [课程综述] 1.1自我介绍 (45).mp4
 1-2 [课程综述] 1.2近三年考情分析 (14:18).mp4
 1-3 [课程综述] 1.3软考通关心得 (05:46).mp4
 2-1 [软考中级设计模式考点精讲] 1.1历年考试情况 (04:59).mp4
 2-2 [软考中级设计模式考点精讲] 1.2设计模式综述 (04:14).mp4
 2-3 [软考中级设计模式考点精讲] 2.1创建型模式概述 (02:35).mp4
 2-4 [软考中级设计模式考点精讲] 2.2.1单例模式详解 (01:52).mp4
 2-5 [软考中级设计模式考点精讲] 2.2.2单例模式的Java实现 (09:22).mp4
 2-6 [软考中级设计模式考点精讲] 2.3.1工厂模式详解 (02:59).mp4
 2-7 [软考中级设计模式考点精讲] 2.3.2工厂模式的Java实现 (20:16).mp4
 2-8 [软考中级设计模式考点精讲] 2.4.1原型模式详解 (02:20).mp4
 2-9 [软考中级设计模式考点精讲] 2.4.2原型模式的Java实现 (12:27).mp4
 2-

10 [软考中级设计模式考点精讲] 2.5生成器模式详解 (12:30).mp4
 2-

11 [软考中级设计模式考点精讲] 2.6.1抽象工厂模式详解 (05:41).mp4
 2-

12 [软考中级设计模式考点精讲] 2.6.2抽象工厂模式的Java实现 (22:36).mp4
 2-

13 [软考中级设计模式考点精讲] 2.7创建型模式总结 (04:33).mp4
 2-

14 [软考中级设计模式考点精讲] 3.1结构型模式概述 (01:00).mp4
 2-

15 [软考中级设计模式考点精讲] 3.2.1代理模式详解 (04:10).mp4
 2-

16 [软考中级设计模式考点精讲] 3.2.2代理模式的Java实现 (08:45).mp4
 2-

17 [软考中级设计模式考点精讲] 3.3.1适配器模式详解 (04:10).mp4
 2-

18 [软考中级设计模式考点精讲] 3.3.2适配器模式的Java实现 (16:37).mp4
 2-

19 [软考中级设计模式考点精讲] 3.4.1外观模式详解 (05:33).mp4
 2-

20 [软考中级设计模式考点精讲] 3.4.2外观模式的Java实现 (18:02).mp4
 2-

21 [软考中级设计模式考点精讲] 3.5.1装饰模式详解 (02:44).mp4
 2-

22 [软考中级设计模式考点精讲] 3.5.2装饰模式的Java实现 (25:11).mp4
 2-

23 [软考中级设计模式考点精讲] 3.6.1享元模式详解 (07:19).mp4
 2-

24 [软考中级设计模式考点精讲] 3.6.2享元模式的Java实现 (27:51).mp4
 2-

25 [软考中级设计模式考点精讲] 3.7.1组合模式详解 (02:15).mp4
 2-

26 [软考中级设计模式考点精讲] 3.7.2组合模式的Java实现 (21:18).mp4
 2-

27 [软考中级设计模式考点精讲] 3.8.1桥接模式详解 (03:39).mp4
 2-

28 [软考中级设计模式考点精讲] 3.8.2桥接模式的Java实现 (17:59).mp4
 2-

29 [软考中级设计模式考点精讲] 3.9结构型模式总结 (06:14).mp4
 2-

30 [软考中级设计模式考点精讲] 4.1行为型模式概述 (01:46).mp4
 2-

31 [软考中级设计模式考点精讲] 4.2.1模板模式详解 (01:15).mp4
 2-

32 [软考中级设计模式考点精讲] 4.2.2模板模式的Java实现 (09:20).mp4
 2-

33 [软考中级设计模式考点精讲] 4.3.1策略模式详解 (02:56).mp4
 2-

34 [软考中级设计模式考点精讲] 4.3.2策略模式的Java实现 (11:08).mp4
 2-

35 [软考中级设计模式考点精讲] 4.4.1备忘录模式详解 (01:36).mp4
 2-

36 [软考中级设计模式考点精讲] 4.4.2备忘录模式的Java实现 (17:05).mp4
 2-

37 [软考中级设计模式考点精讲] 4.5.1迭代器模式详解 (02:49).mp4
 2-

38 [软考中级设计模式考点精讲] 4.5.2迭代器模式的Java实现 (24:20).mp4
 2-

39 [软考中级设计模式考点精讲] 4.6.1责任链模式详解 (03:36).mp4
 2-

40 [软考中级设计模式考点精讲] 4.6.2责任链模式的Java实现 (35:25).mp4
 2-

41 [软考中级设计模式考点精讲] 4.7.1中介者模式详解 (02:17).mp4
 2-

42 [软考中级设计模式考点精讲] 4.7.2中介者模式的Java实现 (30:23).mp4
 2-

43 [软考中级设计模式考点精讲] 4.8.1观察者模式详解 (01:56).mp4
 2-

44 [软考中级设计模式考点精讲] 4.8.2观察者模式的Java实现 (15:45).mp4
 2-

45 [软考中级设计模式考点精讲] 4.9.1状态模式详解 (02:50).mp4
 2-

46 [软考中级设计模式考点精讲] 4.9.2状态模式的Java实现 (34:04).mp4
 2-

47 [软考中级设计模式考点精讲] 4.10.1访问者模式详解 (04:38).mp4
 2-

48 [软考中级设计模式考点精讲] 4.10.2访问者模式的Java实现 (23:36).mp4
 2-

49 [软考中级设计模式考点精讲] 4.11.1命令模式详解 (06:12).mp4
 2-

50 [软考中级设计模式考点精讲] 4.11.2命令模式的Java实现 (08:59).mp4
 2-

51 [软考中级设计模式考点精讲] 4.12解释器模式详解 (02:54).mp4
 2-

52 [软考中级设计模式考点精讲] 4.13行为型模式总结 (06:18).mp4
 2-

53 [软考中级设计模式考点精讲] 4.14设计模式总结 (01:48).mp4
 3-1 [历年真题解析] 5历年试题讲解-上午 (10:26).mp4
 3-2 [历年真题解析] 6历年试题讲解-下午 (35:11).mp4