《软件设计模式》课程实验教学大纲 一、课程基本信息 课程代码:16181903 课程名称:软件设计模式 英文名称:Software Design patterns 实验总学时:22 适用专业:软件工程 课程类别:专业课 先修课程:面向对象程序设计 二、实验教学的总体目的和要求 1、对学生的要求: 能把所学设计模式应用到实际设计中。 2、对教师的要求 熟悉常用设计模式,能够指导学生完成相应实验任务。 3、对实验条件的要求 具有流行的计算机硬件配置,具有JDKl.6以上及最新版本的Eclipse。 三、实验教学内容 实验项目一工厂方法模式 实验名称:工厂方法模式 实验内容:练习工厂方法模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKL.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目二抽象工厂方法模式 实验名称:抽象工厂方法模式 实验内容:练习抽象工厂方法模式的应用 实验性质:设计性 实验学时:1.5
1 《软件设计模式》课程实验教学大纲 一、课程基本信息 课程代码:16181903 课程名称:软件设计模式 英文名称:Software Design patterns 实验总学时:22 适用专业:软件工程 课程类别:专业课 先修课程:面向对象程序设计 二、实验教学的总体目的和要求 1、对学生的要求: 能把所学设计模式应用到实际设计中。 2、对教师的要求 熟悉常用设计模式,能够指导学生完成相应实验任务。 3、对实验条件的要求 具有流行的计算机硬件配置,具有 JDK1.6 以上及最新版本的 Eclipse。 三、实验教学内容 实验项目一 工厂方法模式 实验名称:工厂方法模式 实验内容:练习工厂方法模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目二 抽象工厂方法模式 实验名称:抽象工厂方法模式 实验内容:练习抽象工厂方法模式的应用 实验性质:设计性 实验学时:1.5
实验目的与要求:掌握本设计模式的具体应用 实验条件:JK①l.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目三建造者模式 实验名称:建造者模式 实验内容:练习建造者模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKl.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目四原型模式 实验名称:原型模式 实验内容:练习原型模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKDl.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目五单例模式 实验名称:单例模式 实验内容:练习单例模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JK①l.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目六适配器模式 实验名称:话配器模式 实验内容:练习适配器模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:学握本设计模式的具体应用 实验条件:JKDl.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境
2 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目三 建造者模式 实验名称:建造者模式 实验内容:练习建造者模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目四 原型模式 实验名称:原型模式 实验内容:练习原型模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目五 单例模式 实验名称:单例模式 实验内容:练习单例模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目六 适配器模式 实验名称:适配器模式 实验内容:练习适配器模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境
实验项目七桥接模式 实验名称:桥接模式 实验内容:练习桥接模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKl.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目八组合模式 实验名称:组合模式 实验内容:练习组合模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:学握本设计模式的具体应用 实验条件:JKl.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目九装饰模式 实验名称:装饰模式 实验内容:练习装饰模式的应用 实验性质:设计性 实验学时:1 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKl.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目十外观模式 实验名称:外观模式 实验内容:练习外观模式的应用 实验性质:设计性 实验学时:1 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKDl.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目十一享元模式 实验名称:享元模式
3 实验项目七 桥接模式 实验名称:桥接模式 实验内容:练习桥接模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目八 组合模式 实验名称:组合模式 实验内容:练习组合模式的应用 实验性质:设计性 实验学时:1.5 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目九 装饰模式 实验名称:装饰模式 实验内容:练习装饰模式的应用 实验性质:设计性 实验学时:1 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目十 外观模式 实验名称:外观模式 实验内容:练习外观模式的应用 实验性质:设计性 实验学时:1 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目十一 享元模式 实验名称:享元模式
实验内容:练习享元模式的应用 实验性质:设计性 实验学时:1 实验目的与要求:掌握本设计模式的具体应用 实验条件:JK①l.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目十二代理模式 实验名称:代理模式 实验内容:练习代理模式的应用 实验性质:设计性 实验学时:1 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKDl.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 实验项目十三综合设计 实验名称:综合设计 实验内容:在具体设计中运用所学各种设计模式 实验性质:综合性 实验学时:6 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKl.6以上,最新版本的Eclipse 研究与思考:该模式的优缺点及应用场境 四、考核方式 考查 实验成绩根据实验报告及实验情况计分,占期末总成绩的10%。 五、推荐实验教材和散学参考书 实验教材:自编 参考书:刘伟,设计模式,北京:清华大学出版社,2018 六、其他需说明的 大纲修订人:能泽 修订日期:2023年1月 大纲审定者:周维兰 审定日期:2023年1月
4 实验内容:练习享元模式的应用 实验性质:设计性 实验学时:1 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目十二 代理模式 实验名称:代理模式 实验内容:练习代理模式的应用 实验性质:设计性 实验学时:1 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 实验项目十三 综合设计 实验名称:综合设计 实验内容:在具体设计中运用所学各种设计模式 实验性质:综合性 实验学时:6 实验目的与要求:掌握本设计模式的具体应用 实验条件:JKD1.6 以上,最新版本的 Eclipse 研究与思考: 该模式的优缺点及应用场境 四、考核方式 考查 实验成绩根据实验报告及实验情况计分,占期末总成绩的 10%。 五、推荐实验教材和教学参考书 实验教材:自编 参考书:刘伟,设计模式,北京:清华大学出版社,2018 六、其他需说明的 大纲修订人: 修订日期:2023 年 1 月 大纲审定者: 审定日期:2023 年 1 月