设计模式教学大纲与教学计划.doc

上传人:wj 文档编号:1294824 上传时间:2023-04-30 格式:DOC 页数:13 大小:104.50KB
下载 相关 举报
设计模式教学大纲与教学计划.doc_第1页
第1页 / 共13页
设计模式教学大纲与教学计划.doc_第2页
第2页 / 共13页
设计模式教学大纲与教学计划.doc_第3页
第3页 / 共13页
设计模式教学大纲与教学计划.doc_第4页
第4页 / 共13页
设计模式教学大纲与教学计划.doc_第5页
第5页 / 共13页
设计模式教学大纲与教学计划.doc_第6页
第6页 / 共13页
设计模式教学大纲与教学计划.doc_第7页
第7页 / 共13页
设计模式教学大纲与教学计划.doc_第8页
第8页 / 共13页
设计模式教学大纲与教学计划.doc_第9页
第9页 / 共13页
设计模式教学大纲与教学计划.doc_第10页
第10页 / 共13页
设计模式教学大纲与教学计划.doc_第11页
第11页 / 共13页
设计模式教学大纲与教学计划.doc_第12页
第12页 / 共13页
设计模式教学大纲与教学计划.doc_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

设计模式教学大纲与教学计划.doc

《设计模式教学大纲与教学计划.doc》由会员分享,可在线阅读,更多相关《设计模式教学大纲与教学计划.doc(13页珍藏版)》请在冰点文库上搜索。

设计模式教学大纲与教学计划.doc

《设计模式》教学大纲与教学计划

课程名称

中文名称:

设计模式

英文名称:

DesignPatterns

开课学期

第4学期

总学时

48学时

理论:

24学时

上机:

24学时

项目:

教研小组

软件组

撰写人

付淑芬

职称

软件教师

课程的性质与任务

本课程为专业必修课。

本课程在第四学期课程中讲解,在前三个学期学生已经学习了.Net专业的基本课程,具有一定的项目开发经验,但对面向对象思想的认识较肤浅,对设计模式还没有概念。

通过本门课的学习,使学生对面向对象有一个深入的了解,通过程序的不断重构和演变,把设计模式的学习门槛降低,使学生初步掌握程序的设计模式。

课程目标

n掌握面向对象基础知识

n掌握创建型设计模式

n掌握结构型模式

n掌握行为模式

本课程主要内容及计划

教学计划

章节

理论内容

理论课时

上机内容

上机课时

第一讲

面向对象基础

2

练习面向对象的基础知识

2

第二讲

简单工厂模式

2

通过计算器程序设计练习简单工厂模式的使用

2

第三讲

策略模式

2

通过商场收银软件的设计练习策略模式的使用

2

第四讲

工厂方法模式

练习工厂方法模式的使用

2

第五讲

装饰模式

2

通过编写一个可以给人搭配不同的服饰的系统练习装饰模式的使用

2

第六讲

代理模式

2

通过为别人做嫁衣的案例练习代理模式的使用

2

第七讲

原型模式

2

练习原型模式的使用

2

第八讲

模板方法模式

2

练习模板方法模式的使用

2

第九讲

抽象工厂模式

2

练习抽象工厂模式的使用

2

第十讲

外观模式

2

练习外观模式的使用

2

第十一讲

观察者模式

2

练习观察者模式的使用

2

第十二讲

MVC设计模式

VSS2005源代码管理工具

2

练习MVC设计模式的使用

学习使用源代码管理工具和版本控制工具(VSS2005/SVN)

2

总课时

48

24

24

第一讲面向对象基础

课程目标:

n掌握面向对象基础知识

重点和难点:

n面向对象中多态和接口的使用

知识点:

1.类与实例

2.构造方法、方法重载

3.属性与修饰符

4.封装、继承、多态

5.重构、抽象类、接口

6.集合、泛型

7.委托与事件

第二讲简单工厂模式

课程目标:

n掌握简单工厂模式的使用

重点和难点:

n对程序的可维护性、可扩展性、可复用性及灵活性的理解。

n对紧耦合和松耦合的理解

n对UML类图的理解

n简单工厂模式的使用

知识点:

1.代码编写规范

2.面向对象编程

3.面向对象的好处

4.紧耦合与松耦合

5.简单工厂模式

6.UML类图

第三讲策略模式

课程目标:

n掌握策略模式的使用

重点和难点:

n对策略模式的理解及使用

知识点:

1.商场收银软件

2.简单工厂实现商场收银

3.策略模式

4.策略模式实现

5.策略与简单工厂结合

6.策略模式解析

第四讲工厂方法模式

课程目标:

n掌握工厂方法模式的使用

重点和难点:

n工厂方法模式实现计算器程序

知识点:

1.简单工厂模式实现

2.工厂方法模式实现

3.简单工厂VS工厂方法模式

第五讲装饰模式

课程目标:

n掌握装饰模式的使用

重点和难点:

n装饰模式的使用

知识点:

1.小菜扮靓第一版

2.小菜扮靓第二版

3.装饰模式

4.小菜扮靓第三版

5.装饰模式总结

第六讲代理模式

课程目标:

n掌握代理模式的使用

重点和难点:

n代理模式的使用

知识点:

1.为别人做嫁衣

2.没有代理的代码

3.只有代理的代码

4.符合实际的代码

5.代理模式

6.代理模式应用

第七讲原型模式

课程目标:

n掌握原型模式的使用

重点和难点:

n原型模式的使用

知识点:

1.夸张的简历

2.简历代码初步实现

3.原型模式

4.简历的原型实现

5.浅复制与深复制

6.简历的深复制实现

第八讲模板方法模式

课程目标:

n掌握模板方法模式的使用

重点和难点:

n模板方法模式的使用

知识点:

1.重复=易错+难改

2.提炼代码

3.模板方法模式

4.模板方法模式特点

第九讲抽象工厂模式

课程目标:

n掌握抽象工厂模式的使用

重点和难点:

n抽象工厂模式的使用

知识点:

1.最基本的数据访问程序

2.用了工厂方法模式的数据访问程序

3.用了抽象工厂模式的数据访问程序

4.抽象工厂模式

5.抽象工厂模式的优点与缺点

6.用简单工厂来改进抽象工厂

7.用反射+抽象工厂的数据访问程序

8.用反射+配置文件实现数据访问程序

第十讲外观模式

课程目标:

n掌握外观模式的使用

重点和难点:

n外观模式的使用

知识点:

1.股民炒股代码

2.投资基金代码

3.外观模式

4.何时使用外观模式

第十一讲MVC设计模式

课程目标:

n掌握MVC设计模式的使用

重点和难点:

nMVC设计模式的使用

知识点:

1.创建MVC设计模式

2.MVC设计模式的使用

第十二讲VSS2005源代码管理工具

课程目标:

n掌握VSS2005源代码管理工具的使用

重点和难点:

nVSS2005源代码管理工具的使用

知识点:

1.使用VSS2005源代码管理工具开发项目

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2