试题详情
- 单项选择题 某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用(1)最为合适:为了封装图像操作与照片特征之间的复杂逻辑关系,采用(2)最为合适;为了实现图像处理算法的灵活选择与替换,采用(3)最为合适。 空白(2)处应选择()
A、状态模式
B、适配器模式
C、组合模式
D、单例模式
- A
关注下方微信公众号,在线模考后查看
热门试题
- 用户文档主要描述所交付系统的功能和使用方
- 极限编程是一种重要的敏捷开发方法,包含策
- 某工程包括A、B、C、D、E、F、G七个
- 某软件公司承担了某大型企业应用系统
- SOX is an alterna
- 某公司的部门(部门号,部门名,负责人,电
- 在CPU与主存之间设置高速缓冲存储器(C
- 设有职务工资关系P(职务,最低工资,最高
- 某公司欲开发一个在线交易系统,在架
- VRML is a(1)for 3
- 在实际的项目开发中,人们总是希望使用自动
- 在嵌入式系统设计时,下面几种存储结构中对
- IPSec VPN安全技术没有用到()
- 系统测试将软件、硬件、网络等其他因素结合
- 目前在网络上流行的"熊猫烧香"病毒属于(
- 在基于构件的软件开发中,(1)描述系统设
- 甲公司承担了一项为宇航系统配套生产高性能
- 企业每个业务过程都包含一定数量的业务活动
- 为了帮助考生了解在实际考试中的多媒
- 以GJB冠名的标准属于(1)。PS