中国科技大学网络视频课程软件设计模式(自主模式)
课程简介
本课程为中国科学技术大学软件学院软件工程专业选修课,学分为3;预修课程有《软件工程》/《UML建模语言》/《Java编程语言》/《数据库系统应用》;课程面向具有一定项目实践经验学生,更适合企业在职学生选修。
课程以案例分析与设计为轴线,板书式课堂交互教学方式,强调软件设计思维及方法锻炼,详细介绍设计过程及模式经验方案使用。
课程考核为:平时练习80%+期末考试20%=总分100%。
参考资料:
      [1] GoF. Design Patterns: Elements of Reusable Object-Oriented Software. 1994
      [2] David C. Kung. Object-Oriented Software Engineering: An Agile  Unified Methodology. 2013
朱洪军中国科学技术大学 软件学院 讲师
于2008.07就职中科大软件学院,主讲课程有《软件设计模式》/《J2EE轻量级框架》/《Android软件设计》/《数据库系统应用》
直接点击博客网页连接就可以进入下载页面,点击后会有广告,多次弹出广告页面,请量解,点击普通下载。
将网址复制粘贴到浏览器地址栏,点击后会有广告,多次弹出广告页面,请量解,点击普通下载。
https://jingyan.baidu.com/article/c1a3101e5b7eb2de646deb79.html 在城通网盘免费下载文件的方法
课程章节
第一章 课程基础
简介 1.1.1 课程简介 - 简介 https://u7765370.pipipan.com/fs/7765370-229269837
1.1.2 软件生命周期 - 简介 https://u7765370.pipipan.com/fs/7765370-229271615
练习
第二章 面向对象分析与设计
用例建模 2.1.1 用例建模过程 https://u7765370.pipipan.com/fs/7765370-229276011
领域建模 2.2.1 建模过程 https://u7765370.pipipan.com/fs/7765370-229277777
对象交互建模 2.3.1 建模过程 https://u7765370.pipipan.com/fs/7765370-229282560
类图设计 2.4.1 模型可视化 https://u7765370.pipipan.com/fs/7765370-229283516
练习
第三章 通用责任链分配(GRASP)模式
专家模式(Expert Pattern) https://u7765370.pipipan.com/fs/7765370-229284265
控制器模式(Controller Pattern) https://u7765370.pipipan.com/fs/7765370-229284412
创建者模式(Creator Pattern) https://u7765370.pipipan.com/fs/7765370-229284544
练习
第四章 GoF创建型模式
单例模式(Singleton Pattern)
4.1.1 单例模式(Singleton Pattern) https://u7765370.pipipan.com/fs/7765370-229284717
4.1.2 单例模式(Singleton Pattern) https://u7765370.pipipan.com/fs/7765370-229284872
原型模式(Prototype Pattern)
4.2.1 原型模式(Prototype Pattern) https://u7765370.pipipan.com/fs/7765370-229285030
4.2.2 原型模式(Prototype Pattern) https://u7765370.pipipan.com/fs/7765370-229285175
构造器模式(Builder Pattern)
4.3.1 构造器模式(Builder Pattern) https://u7765370.pipipan.com/fs/7765370-229285410
4.3.2 构造器模式(Builder Pattern) https://u7765370.pipipan.com/fs/7765370-229285681
抽象工厂模式(Abstract Factory Pattern)
4.4.1 抽象工厂模式(Abstract Factory Pattern) https://u7765370.pipipan.com/fs/7765370-229285919
4.4.2 抽象工厂模式(Abstract Factory Pattern) https://u7765370.pipipan.com/fs/7765370-229286166
工厂方法模式(Factory Method Pattern)
4.5.1 工厂方法模式(Factory Method Pattern) https://u7765370.pipipan.com/fs/7765370-229286362
4.5.2 工厂方法模式(Factory Method Pattern)
练习
第五章 GoF结构型模式
适配器模式(Adapter Pattern)
5.1.1 适配器模式(Adapter Pattern) https://u7765370.pipipan.com/fs/7765370-229286759
5.1.2 适配器模式(Adapter Pattern) https://u7765370.pipipan.com/fs/7765370-229286983
桥模式(Bridge Pattern)
组合模式(Composite Pattern)
装饰器模式(Decorator Pattern)
门面模式(Facade Pattern)
享元模式(Flyweight Pattern)
代理模式(Proxy Pattern)
练习
第六章 GoF行为型模式
责任链模式(Chain of Responsibility Pattern)
6.1.1 责任链模式(Chain of Responsibility Pattern) https://u7765370.pipipan.com/fs/7765370-229289744
6.1.2 责任链模式(Chain of Responsibility Pattern) https://u7765370.pipipan.com/fs/7765370-229289984
命令模式(Command Pattern)
6.2.1 命令模式(Command Pattern) https://u7765370.pipipan.com/fs/7765370-229291405
6.2.2 命令模式(Command Pattern) https://u7765370.pipipan.com/fs/7765370-229291892
解释器模式(Interpreter Pattern)
6.3.1 解释器模式(Interpreter Pattern) https://u7765370.pipipan.com/fs/7765370-229292170
6.3.2 解释器模式(Interpreter Pattern) https://u7765370.pipipan.com/fs/7765370-229292659
迭代器模式(Iterator Pattern)
6.4.1 迭代器模式(Iterator Pattern) https://u7765370.pipipan.com/fs/7765370-229292799
6.4.2 迭代器模式(Iterator Pattern) https://u7765370.pipipan.com/fs/7765370-229293218
仲裁者模式(Mediator Pattern)
6.5.1 仲裁者模式(Mediator Pattern) https://u7765370.pipipan.com/fs/7765370-229293650
6.5.2 仲裁者模式(Mediator Pattern) https://u7765370.pipipan.com/fs/7765370-229293862
备忘录模式(Memento Pattern)
6.6.1 备忘录模式(Memento Pattern) https://u7765370.pipipan.com/fs/7765370-229294213
6.6.2 备忘录模式(Memento Pattern) https://u7765370.pipipan.com/fs/7765370-229295717
观察者模式(Observer Pattern)
6.7.1 观察者模式(Observer Pattern) https://u7765370.pipipan.com/fs/7765370-229296413
6.7.2 观察者模式(Observer Pattern) https://u7765370.pipipan.com/fs/7765370-229297171
状态模式(State Pattern)
6.8.1 状态模式(State Pattern) https://u7765370.pipipan.com/fs/7765370-229297550
6.8.2 状态模式(State Pattern) https://u7765370.pipipan.com/fs/7765370-229308471
策略模式(Strategy Pattern)
6.9.1 策略模式(Strategy Pattern) https://u7765370.pipipan.com/fs/7765370-229308980
6.9.2 策略模式(Strategy Pattern) https://u7765370.pipipan.com/fs/7765370-229310586
模板方法模式(Template Method Pattern)
6.10.1 模板方法模式(Template Method Pattern) https://u7765370.pipipan.com/fs/7765370-229290088
6.10.2 模板方法模式(Template Method Pattern) https://u7765370.pipipan.com/fs/7765370-229290257
访问者模式(Visitor Pattern)
6.11.1 访问者模式(Visitor Pattern) https://u7765370.pipipan.com/fs/7765370-229290625
6.11.2 访问者模式(Visitor Pattern) https://u7765370.pipipan.com/fs/7765370-229291158
练习