2014-2015-2信息系统分析与设计(面向对象设计)开卷考试试题。
听了课而又自我感觉考试不及格的同学,建议买块豆腐自己撞死好了。
A卷 :
一、论述题:依赖注入模式
1.何为依赖注入模式(4分)
2.使用Java代码介绍依赖注入的三种方式(6分)
3介绍注入工具或框架,使用配置文件的优缺点(10分)。
二、论述题:Parnas原则是软件工程中最重要的原则
1.什么是Parnas原则,什么是定义良好的接口(5分)
2.从Java接口与其实现,阐述Parnas原则的推广(10分)
3.什么是信息隐藏(5分)
三、编程论述题:应用抽象依赖原则
1.什么是抽象依赖原则、开放封闭原则、针对接口编程(5分)
2.使用策略模式重构下列代码(10分)
public class Context{
public void sort(String s){
if(s == "选择") m0();
if(s == "插入") m1();
if(s == "交换") m2();
}
private void m0(){}
private void m1(){}
private void m2(){}
}
3.简介对分支语句进行重构的三种模式(5分)