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

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

ID:44125545

大小:87.27 KB

页数:15页

时间:2019-10-18

设计模式教学大纲与教学计划_第1页
设计模式教学大纲与教学计划_第2页
设计模式教学大纲与教学计划_第3页
设计模式教学大纲与教学计划_第4页
设计模式教学大纲与教学计划_第5页
资源描述:

《设计模式教学大纲与教学计划》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《设计模式》教学大纲与教学计划课程名称中文名称:设计模式英文名称:DesignPatterns开课学期第4学期总学时48学时理论:24学时上机:24学时项目:无教研小组软件组撰写人付淑芬职称软件教师课程的性质与任务本课程为专业必修课。本课程在笫四学期课程中讲解,在前三个学期学生己经学习了.Net专业的基本课程,具有一定的项目开发经验,但对面向对象思想的认识较肤浅,对设计模式还没有概念。通过本门课的学习,使学生对而向对象有一个深入的了解,通过程序的不断重构和演变,把设计模式的学习门槛降低,使学生初步掌握程序的设计模式。课程目标■掌握面向对象基础知识■掌握创建

2、型设计模式■掌握结构型模式■掌握行为模式本课程主要内容及计划教学计划章节理论内容理论课时上机内容上机课时第一讲面向对象基础2练习面向对象的基础知识2第二讲简单工厂模式2通过计算器程序设计练习简单工厂模式的使用2第三讲策略模式2通过商场收银软件的设计练习策略模式的使用2第四讲工厂方法模式练习工厂方法模式的使用2第五讲装饰模式2通过编写一个可以给人搭配不同的服饰的系统练习装饰模式的使用2笫六讲代理模式2通过为别人做嫁衣的案例练习代理模式的使用2第七讲原型模式2练习原型模式的使用2第八讲模板方法模式2练习模板方法模式的使用2第九讲抽象工厂模式2练习抽象工厂模式的

3、使用2笫十讲外观模式2练习外观模式的使用2第十一讲观察者模式2练习观察者模式的使用2第十二讲MVC设计模式VSS2005源代码管理工具2练习MVC设计模式的使用学习使用源代码管理工具和版本控制工具(VSS2005/SVN)2总课时482424第一讲面向对象基础课程目标:■掌握面向对象基础知识重点和难点:■面向对象中多态和接口的使用知识点:1.类与实例2.构造方法、方法重载3.属性与修饰符4.封装、继承、多态5.重构、抽象类、接口6.集合、泛型7.委托与事件第二讲简单工厂模式课程目标:■掌握简单工厂模式的使用重点和难点:■对程序的可维护性、可扩展性、可复用性

4、及灵活性的理解。■对紧耦合和松耦合的理解■对UML类图的理解■简单工厂模式的使用知识点:1.代码编写规范2.面向对象编程3.面向对象的好处4.紧耦合与松耦合5.简单工厂模式6.UML类图第三讲策略模式课程目标:■掌握策略模式的使用重点和难点:■对策略模式的理解及使用知识点:1.商场收银软件2.简单工厂实现商场收银3.策略模式4.策略模式实现5.策略与简单工厂结合1.策略模式解析第四讲工厂方法模式课程目标:■掌握工厂方法模式的使用重点和难点:■工厂方法模式实现计算器程序知识点:1.简单工厂模式实现2.工厂方法模式实现3.简单工厂VS工厂方法模式第五讲装饰模式

5、课程目标:■掌握装饰模式的使用重点和难点:■装饰模式的使用知识点:1.小菜扮靓第一版2.小菜扮靓第二版3.装饰模式4.小菜扮靓第三版5.装饰模式总结第六讲代理模式课程目标:■掌握代理模式的使用重点和难点:■代理模式的使用知识点:1.为别人做嫁衣2.没有代理的代码3.只有代理的代码4.符合实际的代码5.代理模式6.代理模式应用第七讲原型模式课程目标:■掌握原型模式的使用重点和难点:■原型模式的使用知识点:1.夸张的简历2.简历代码初步实现3.原型模式4.简历的原型实现5.涉复制与深复制6.简历的深复制实现第八讲模板方法模式课程目标:■掌握模板方法模式的使用重

6、点和难点:■模板方法模式的使用知识点:1.重复二易错+难改2.提炼代码3.模板方法模式4.模板方法模式特点第九讲抽象工厂模式课程目标:■掌握抽象工厂模式的使用重点和难点:■抽象工厂模式的使用知识点:1.最基本的数据访问程序2.用了工厂方法模式的数据访问程序3.用了抽象工厂模式的数据访问程序4.抽象工厂模式5.抽象工厂模式的优点与缺点6.用简单工厂来改进抽象工厂7.用反射+抽象工厂的数据访问程序8.用反射+配置文件实现数据访问程序第十讲外观模式课程目标:■掌握外观模式的使用重点和难点:■外观模式的使用知识点:1.股民炒股代码2.投资基金代码3.外观模式4.何

7、时使用外观模式第十一讲MVC设计模式课程目标:■掌握MVC设计模式的使用重点和难点:■MVC设计模式的使用知识点:1.创建MVC设计模式2.MVC设计模式的使用第十二讲VSS2005源代码管3工具课程目标:■掌握VSS2005源代码管理工具的使用重点和难点:■VSS2005源代码管理工具的使用知识点:1•使用VSS2005源代码管理工具开发项目

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。