正确答案: ACD
工厂模式 中介者模式 命令模式
题目:某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求: 图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。 图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。 图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。 在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用( )最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用( )最为合适;为了实现图像处理算法的灵活选择与替换,采用( )最为合适。
解析:D,A,C
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]自1940年以来,全世界的离婚率不断上升。因此,目前世界上的单亲儿童,即只与生身父母中的某一位一起生活的儿童,在整个儿童中所占的比例一定高于1940年。以下哪项关于世界范围内相关情况的断定如果为真,最能对上述推断提出质疑?
1940年以来,特别是20世纪70年代以来,相对和平的环境和医疗技术的发展,使中青年已婚男女的死亡率极大地降低。
解析:解析:如果A项的断定为真,则1940年的离婚率虽然低于目前,但中青年已婚男女的死亡率却大大高于目前,也就是说,在1940年,世界上与生身父母中离异的一位一起生活的单亲儿童的比例一定低于目前,但与生身父母中丧偶的一位一起生活的单亲儿童的比例一定高于目前。这就对题干的推断提出了严重的质疑。其余各项均不能构成质疑。
[单选题]疾病L通常是通过一只沙蝇叮咬了受传染的老鼠后再叮咬人而传播给人的。然而当计划要在一个地方建一座新城镇时,虽然这个地方L病和沙蝇都很常见,健康官员还是告诫说,减少老鼠数量的努力会弊大于利。以下哪一项如果为真,最好地证明了健康官员的告诫?( )
只有当老鼠的数量不足时,沙蝇才会叮咬人。
解析:解析:如果选项D为真,则说明为减少沙蝇叮咬人的可能性,应该保持适当老鼠的数量。