传智播客扫地僧讲解视频与源码是由传智播客平台推出的技术教学内容,由资深技术导师以通俗易懂的方式解析编程视频教程及代码细节。
数据结构与C++课程笔记
第5部分 C/C++与设计模式基础
01 设计模式课程安排和要求
02 UML的建模和基本概念
03 UML图_用例图_基础
04 人事管理系统案例_UML图_用例图
05 UML图_类图_基础和类关系依赖
06 关联、聚合与组合_UML图_类图
07 时序图_UML
08 活动图_UML
09 进程状态案例_UML 状态图
10 协作图 包图 部署图
设计模式基础部分:
11 设计模式概念和原则
12 中午课程回顾
13 依赖倒置原则
14 依赖倒转与迪米特法则
15 单例模式_懒汉式及饿汉式实现
16 懒汉式多线程问题分析
17 多线程同步优化懒汉单例
18 简单工厂模式介绍
19 工厂方法设计模式
抽象工厂与建造者:
20 抽象工厂模式
21 建造者模式理论模型
22 建造者模式实现及问题讨论
原型、代理及其他行为型模式:
23 原型模式介绍
24 课堂交流从建造者设计思想说开去
25 设计原则与厚积薄发话题
26 代理模式讲解
装饰器和适配器:
27 装饰模式解析
28 适配器模式应用
桥接、组合及外观模式:
29 桥接设计思想
30 组合模式上篇
31 组合模式下篇
32 外观模式介绍
享元及其他行为型和结构型模式:
33 享元模式讲解
34 设计模式知识体系梳理第一部分
模板、命令及责任链等设计模式:
01 模板方法模式_UML
02 命令模式技术推演上篇
03 命令模式技术推演下篇
04 责任链模式介绍
策略与中介者:
05 策略模式及其延伸话题
06 策略设计思想实现
07 中介者模式问题抛出
08 中介者模式代码实现
观察者、备忘录及访问器等行为型模式:
11 观察者模式解析
12 备忘录设计模式介绍
13 访问者模式概念与基本原理
14 访问者设计思想实践
状态和解释器:
05 状态设计模式及其代码串讲
06 解释器模式讲解
迭代器及其他常用行为型模式:
07 迭代器模式_理论介绍
08 迭代器实现_UML
总结与梳理:
19 设计模式知识体系第二部分
以上为课程笔记和知识点回顾,涵盖UML建模基础、设计原则及多种经典的设计模式。