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

上传人:仙人指路1688 文档编号:2884692 上传时间:2023-03-01 格式:DOC 页数:3 大小:24.50KB
返回 下载 相关 举报
《软件设计模式》学习笔记.doc_第1页
第1页 / 共3页
《软件设计模式》学习笔记.doc_第2页
第2页 / 共3页
《软件设计模式》学习笔记.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《《软件设计模式》学习笔记.doc》由会员分享,可在线阅读,更多相关《《软件设计模式》学习笔记.doc(3页珍藏版)》请在三一办公上搜索。

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

2、配器模式、责任链模式、外观模式的概念、方法及基本原理。理论联系实际,重点掌握针对不同的案例应选取准确的设计模式的方法。(四) 常用设计模式1、迭代器模式2、中介者模式3、工厂方法模式4、抽象工厂模式5、生成器模式6、原型模式7、单件模式8、组合模式9、桥接模式10、状态模式要求:掌握迭代器模式、中介者模式、工厂方法模式、抽象工厂模式、生成器模式、原型模式、单件模式、组合模式、桥接模式、状态模式的概念、方法及基本原理。理论联系实际,重点掌握针对不同的案例应选取准确的设计模式的方法。 (五) 高级设计模式1、模板方法模式2、代理模式3、享元模式4、访问者模式5、备忘录模式、6、解释器模式7、模式分

3、类要求:掌握模板方法模式、代理模式、享元模式、访问者模式、备忘录模式、解释器模式的概念、方法及基本原理。理论联系实际,重点掌握针对不同的案例应选取准确的设计模式的方法。 (六) 综合应用1、案例背景2、案例分析 3、设计模式选择4、应用实现要求:本章重点是通过综合实例将设计模式应用技术串联起来,理解java设计模式的精髓和整个流程。实践教学要点:实践教学是本课程的重要环节,建议课时数为20学时。实践教学环节包括随理论课的进度穿插进行的上机实验和综合实训两部分。上机实验为验证性简单实验,随理论课的进度穿插进行,这样做比较符合软件工程系的教学环境和条件,其性质为课堂上机练习,课时分配可根据学生对课

4、程的掌握情况,适当灵活一些。综合实训为所学知识点、技能的综合运用,可分组进行,实验次数的分配由备课小组和任课教师依据教学大纲中的实验要点决定,原则上要基本覆盖教学大纲中的实训要点的要求,每次实训必须有“实训任务与指导书”,并单独记成绩;实训结束后要上交作品及报告。本课程实训内容如下: 实训一:观察者模式实训目的及要求:掌握观察者模式的定义、应用等方法。要求将自己的笔记本电脑配置为Window2000/xp操作系统、Eclipse或java语言编辑环境的系统。 实训二:工厂方法模式实训目的及要求:掌握工厂方法模式的定义、应用等方法。要求将自己的笔记本电脑配置为Window2000/xp操作系统、Eclipse或java语言编辑环境的系统。 实训三:代理模式实训目的及要求:掌握代理模式的定义、应用等方法。要求将自己的笔记本电脑配置为Window2000/xp操作系统、Eclipse或java语言编辑环境的系统。

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

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号