《软件设计模式》学习笔记

《软件设计模式》学习笔记

ID:40301699

大小:40.50 KB

页数:3页

时间:2019-07-30

《软件设计模式》学习笔记_第1页
《软件设计模式》学习笔记_第2页
《软件设计模式》学习笔记_第3页
资源描述:

《《软件设计模式》学习笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《软件设计模式》学习笔记(软件工程系软件技术专业适用)(68学时,4学分)教学内容要点:(一)设计模式概述1、设计模式简介2、软件重用技术的基本概念和实现原理3、案例解析要求:了解设计模式的概念、设计模式的起源、设计模式与框架之间的区别,理解软件重用技术的基本概念和实现原理。(二)面向对象技术概述1、面向对象基本原理2、UML简介3、Java环境介绍要求:本章重点是掌握面向对象的软件开发技术和基本知识;理解面向对象建模工具UML,并且能够准确使用于java不同的软件开发环境。(三)基本设计模式 1、命令模式2、观察者模式3、装饰模式

2、4、策略模式5、适配器模式6、责任链模式7、外观模式要求:掌握命令模式、观察者模式、装饰模式、策略模式、适配器模式、责任链模式、外观模式的概念、方法及基本原理。理论联系实际,重点掌握针对不同的案例应选取准确的设计模式的方法。(四)常用设计模式1、迭代器模式2、中介者模式3、工厂方法模式4、抽象工厂模式5、生成器模式6、原型模式7、单件模式8、组合模式9、桥接模式10、状态模式要求:掌握迭代器模式、中介者模式、工厂方法模式、抽象工厂模式、生成器模式、原型模式、单件模式、组合模式、桥接模式、状态模式的概念、方法及基本原理。理论联系实际,

3、重点掌握针对不同的案例应选取准确的设计模式的方法。(五)高级设计模式1、模板方法模式2、代理模式3、享元模式4、访问者模式5、备忘录模式、6、解释器模式7、模式分类要求:掌握模板方法模式、代理模式、享元模式、访问者模式、备忘录模式、解释器模式的概念、方法及基本原理。理论联系实际,重点掌握针对不同的案例应选取准确的设计模式的方法。(六)综合应用1、案例背景2、案例分析3、设计模式选择4、应用实现要求:本章重点是通过综合实例将设计模式应用技术串联起来,理解java设计模式的精髓和整个流程。实践教学要点:实践教学是本课程的重要环节,建议课

4、时数为20学时。实践教学环节包括随理论课的进度穿插进行的上机实验和综合实训两部分。上机实验为验证性简单实验,随理论课的进度穿插进行,这样做比较符合软件工程系的教学环境和条件,其性质为课堂上机练习,课时分配可根据学生对课程的掌握情况,适当灵活一些。综合实训为所学知识点、技能的综合运用,可分组进行,实验次数的分配由备课小组和任课教师依据教学大纲中的实验要点决定,原则上要基本覆盖教学大纲中的实训要点的要求,每次实训必须有“实训任务与指导书”,并单独记成绩;实训结束后要上交作品及报告。本课程实训内容如下:实训一:观察者模式  实训目的及要求

5、:掌握观察者模式的定义、应用等方法。要求将自己的笔记本电脑配置为Window2000/xp操作系统、Eclipse或java语言编辑环境的系统。实训二:工厂方法模式  实训目的及要求:掌握工厂方法模式的定义、应用等方法。要求将自己的笔记本电脑配置为Window2000/xp操作系统、Eclipse或java语言编辑环境的系统。实训三:代理模式实训目的及要求:掌握代理模式的定义、应用等方法。要求将自己的笔记本电脑配置为Window2000/xp操作系统、Eclipse或java语言编辑环境的系统。

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

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

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