《Android设计模式》课程学习考查报告
学院:
专业:
班级:
学号:
姓名:
指导老师:
2019年 11 月
设计模式考察题
1、论述
要求1:每个同学根据老师定的题目,不得换题。
要求2:每个题目前面写上你自己选用的设计模式。
要求3:不得出现类似代码,每个作业独立完成。
第一部分试题
2019年-2020年学年度第1学期期末考试
《Android设计模式》试题
学号:姓名:
考试说明:
1.《Android设计模式》课程考试时间为4节课,考试形式为上机开卷。
2.每小题有规定时间,在规定时间内完成作答,答案正确且符合要求的给予计分,规定时间外完成及完成部分且正确的本题不得分。
试题1:(10分,规定完成时间30分钟)题目①和②选一个回答:
①请指出六大原则中你认为最不容易做到的一种,并简单描述为什么不容易做
到。
(不少于150字)
②请简单论述你对设计模式的理解,要求包括下面几方面内容:①设计模式一般
用来解决什么问题。
②设计模式分为哪三类,每一类用来解决什么方面的问题。
(不少于150字)
试题2:(30分,规定完成时间50分钟)创建型模式考查题
试题3:(30分,规定完成时间50分钟)结构型模式考查题
试题4:(30分,规定完成时间50分钟)行为型模式考查题
第二部分报告
试题1
②设计模式分为三类:
按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。
1、创建型模式用来处理对象的创建过程:主要包含以下5种设计模式:
工厂方法模式、抽象工厂模式、建造者模式、原型模式、单例模式
2、结构型模式用来处理类或者对象的组合:主要包含以下7种设计模式:
适配器模式、桥接模式、组合模式、装饰者模式外观模式、享元模式、代理模式
3、行为型模式用来对类或对象怎样交互和怎样分配职责进行描述:主要包含以下11种设计模式:、责任链模式、命令模式、解释器模式、迭代器模式、中介者模式、备忘录模式、观察者模式、状态模式、策略模式、模板方法模式、访问者模式
试题2后台代码设计创建型模式:
试题2运行结果
试题3后台代码设计结构型模式:
试题3运行结果
试题4后台代码设计行为型模式:
试题4运行结果。