设计模式教学大纲和教学计划_第1页
设计模式教学大纲和教学计划_第2页
设计模式教学大纲和教学计划_第3页
设计模式教学大纲和教学计划_第4页
设计模式教学大纲和教学计划_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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

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

3、看者模式的使用2第十二讲MVC设计模式VSS2005源代码治理工具2练习MVC设计模式的使用学习使用源代码治理工具和版本操纵工具(VSS2005/ SVN)2总课时482424 面向对象基础课程目标:掌握面向对象基础知识重点和难点:面向对象中多态和接口的使用知识点:类与实例构造方法、方法重载属性与修饰符封装、继承、多态重构、抽象类、接口集合、泛型托付与事件 简单工厂模式课程目标:掌握简单工厂模式的使用重点和难点:对程序的可维护性、可扩展性、可复用性及灵活性的理解。对紧耦合和松耦合的理解对UML类图的理解简单工厂模式的使用知识点:代码编写规范面向对象编程面向对象的好处紧耦合与松耦合简单工厂模式U

4、ML类图 策略模式课程目标:掌握策略模式的使用重点和难点:对策略模式的理解及使用知识点:商场收银软件简单工厂实现商场收银策略模式策略模式实现策略与简单工厂结合策略模式解析 工厂方法模式课程目标:掌握工厂方法模式的使用重点和难点:工厂方法模式实现计算器程序知识点:简单工厂模式实现工厂方法模式实现简单工厂VS工厂方法模式 装饰模式课程目标:掌握装饰模式的使用重点和难点:装饰模式的使用知识点:小菜扮靓第一版小菜扮靓第二版装饰模式小菜扮靓第三版装饰模式总结 代理模式课程目标:掌握代理模式的使用重点和难点:代理模式的使用知识点:为不人做嫁衣没有代理的代码只有代理的代码符合实际的代码代理模式代理模式应用

5、原型模式课程目标:掌握原型模式的使用重点和难点:原型模式的使用知识点:夸张的简历简历代码初步实现原型模式简历的原型实现浅复制与深复制简历的深复制实现 模板方法模式课程目标:掌握模板方法模式的使用重点和难点:模板方法模式的使用知识点:重复=易错+难改提炼代码模板方法模式模板方法模式特点 抽象工厂模式课程目标:掌握抽象工厂模式的使用重点和难点:抽象工厂模式的使用知识点:最差不多的数据访问程序用了工厂方法模式的数据访问程序用了抽象工厂模式的数据访问程序抽象工厂模式抽象工厂模式的优点与缺点用简单工厂来改进抽象工厂用反射+抽象工厂的数据访问程序用反射+配置文件实现数据访问程序 外观模式课程目标:掌握外观模式的使用重点和难点:外观模式的使用知识点:股民炒股代码投资基金代码外观模式何时使用外观模式MVC设计模式课程目标:掌握MVC设计模式的使用重点和难点:MVC设计模式的使用知识点:创建MVC设计模式MVC设计模式的使用V

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论