价格: 9 学币

分类: None

发布时间: 2022年2月21日 21:30

最近更新: 2022年2月23日 16:50

资源类型: VIP

章节1: 导论
课时1 视频 课程介绍 12:14 可
课时2 视频 UML和设计模式导论 23:59 可

章节2: 创建型设计模式
课时3 视频 简单工厂方法的定义场景与实现-针对接口编程的设计思想剖析 26:28 可
课时4 视频 简单工厂实用工程技术:C++对象动态创建技术与配置化开发 28:30 可
课时5 视频 单例模式的定义场景与实现:懒汉、饿汉与多线程安全 23:08
课时6 视频 单例模式的实用工程技术—从单例到多例,应用系统缓存的实现原理 22:02
课时7 视频 工厂模式的定义场景与实现——子类延迟实现父类功能的软件结构 22:49
课时8 视频 工厂模式的实用工程技术——IOC容器与工厂模式的应用 25:22
课时9 视频 抽象工厂的定义、场景与实现——相互关联关系的对象 23:29
课时10 视频 抽象工厂的实用工程技术——抽象工厂的使用场景 14:15
课时11 视频 构建者模式Builder的定义、场景与实现 35:10
课时12 视频 构建者模式的实用工程技术—代码的坏味道:算法与对象构建的隔离 24:42
课时13 视频 原型模式的定义场景与实现——对象的快速复制 21:36
课时14 视频 原型模式的实用工程技术——DRY原则与使用模式进行重构 09:20

章节3: 结构型设计模式
课时15 视频 适配器模式的定义、场景与实用工程技术:对象适配与类的适配 17:12 可
课时16 视频 门面(外观)模式Facade的定义、场景与实用工程技术:迪米特法则 17:19 可
课时17 视频 享元模式Flyweight的定义场景与实现 25:20
课时18 视频 享元模式Flyweight的实用工程技术 07:32
课时19 视频 代理模式的定义场景与实现:控制对象访问与Cache代理 29:14
课时20 视频 代理模式的实用工程技术——AOP面向切面编程、智能指针与代理 43:55
课时21 视频 包装模式的定义、场景与实现——组合大于继承 19:59
课时22 视频 包装模式的实用工程技术——MFC中CView结构设计与流式文件设计 32:21
课时23 视频 组合模式的定义、场景与实现:部分/整体 33:17
课时24 视频 组合模式的实用工程技术——树形(递归)结构的面向对象实现 46:36
课时25 视频 桥接模式的定义、场景与实现:一维扩展用继承,多维扩展用桥接 12:50
课时26 视频 桥接模式的实用工程技术:桥接模式应用评析、MFC中的CArchive 08:30

章节4: 行为型设计模式
课时27 视频 模板方法的定义场景与实现:将动作封装成对象是理解行为型模式 15:58 可
课时28 视频 模板方法的实用工程技术:好莱坞法则、钩子函数与单元测试工具 12:04 可
课时29 视频 策略模式的定义场景与实现:is A还是has A,里氏代换原则 33:19
课时30 视频 策略模式的实用工程技术——支付交易系统帐户转帐 14:17
课时31 视频 观察者模式的定义场景与实现——订阅/发布的软件结构 42:01
课时32 视频 观察者模式的实用工程技术——出版+订阅就是观察者模式 09:31
课时33 视频 命令模式的定义、场景与实现——封装调用 22:31
课时34 视频 命令模式的实用工程技术——Undo撤销与宏命令 42:25
课时35 视频 责任链模式的定义、场景与实现:击鼓传花 13:04
课时36 视频 责任链模式的实用工程技术——事件冒泡、过滤器原理与责任链实现 20:35
课时37 视频 备忘录模式的定义、场景与实现:备忘录与友元函数的应用 29:06
课时38 视频 备忘录模式的实用工程技术:httpSession、数据库快照与Cookie 08:31
课时39 视频 调停者模式的定义场景与实现——封装交互与即插即用 30:23
课时40 视频 调停者模式的实用工程技术——多对多关系交互解耦合 06:44
课时41 视频 状态模式的定义场景与实现——从if/else中提取公因式 29:08
课时42 视频 状态模式的实用工程技术自动化流水线的状态组合与业务逻辑解耦合 06:19
课时43 视频 解释器模式的定义场景与实现——一个简单加减法运算器的实例 19:31
课时44 视频 解释器模式的工程应用—解释器与数据结构、算法和编译原理的内在 06:06
课时45 视频 访问者模式的定义场景与实现——一个手机配置环境的构建 19:09
课时46 视频 迭代器模式方法与工程应用:STL迭代器应用与迭代器模式思想 16:49
课时47 视频 总结-面向对象(OO)的设计原则 14:14 可

章节5: 设计模式项目实战-MVC图片编辑器项目
课时48 视频 MVC图片编辑器项目介绍和UML知识回顾 08:28 可
课时49 视频 MVC模式讲解 05:16
课时50 视频 项目功能说明用到的设计模式说明 09:32
课时51 视频 抽象工厂、单例、观察者、门面模式回顾和项目类图分析 13:16
课时52 视频 依赖的QT环境安装 11:03
课时53 视频 配置QT项目和信号槽代码示例 10:21
课时54 视频 创建XImageEdit项目并提升QWidget控件完成类实现 07:50
课时55 视频 手动添加打开文件的信号槽 07:33
课时56 视频 完成Qt打开并显示图片 10:20
课时57 视频 完成XEditView的初始化和载入背景图的实现和调用 11:33
课时58 视频 重载鼠标事件完成画笔功能 10:59
课时59 视频 观察者模式代码IObserver和XSubject完成 09:15
课时60 视频 观察者模式XModel和XEditView代码完成并完成代码重构 16:55
课时61 视频 完成控制器、模型、视图的抽象工厂模式创建 16:29
课时62 视频 将模型和视频与用户代码解耦合有门面模式的控制器来做 15:21
课时63 视频 重构划线到IGraph接口并添加划线的样式(颜色、链接、抗锯齿) 23:12
课时64 视频 重构XPenGraph用模板技术在工厂中注册 11:45
课时65 视频 注册了XErasGraph完成了橡皮檫功能 11:55
课时66 视频 注册了XRectGraph添加了画矩形存在未清理历史图像问题 08:48
课时67 视频 修正了矩形绘制的残影添加XImageGraph 18:30
课时68 视频 完成了Undo和Redo代码 11:37
课时69 视频 完成了画笔的粗细设置 12:39
课时70 视频 完成画笔颜色设置 12:32
课时71 视频 项目完成优化界面添加图标和按钮 09:24