试题详情
- 单项选择题 某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用(1)最为合适:为了封装图像操作与照片特征之间的复杂逻辑关系,采用(2)最为合适;为了实现图像处理算法的灵活选择与替换,采用(3)最为合适。 空白(1)处应选择()
A、工厂模式
B、责任链模式
C、中介者模式
D、命令模式
关注下方微信公众号,在线模考后查看

热门试题
- 若操作系统把一条命令的执行结果输出给下一
- 某系统进程的状态包括运行状态、活跃就绪状
- 博学公司欲开发一个在线交易系统。为了能够
- 评估和选择最佳系统设计方案时,甲认为可以
- UML的事物是对模型中最具有代表性
- 某公司欲开发一种工业机器人,用来进行汽车
- 分布式文件系统的设计必须平衡灵活性和可伸
- 下列安全协议中,()能保证交易双方无法抵
- 在如图1-11所示的树形文件系统中,方框
- IPSec VPN安全技术没有用到()
- 某商场商品数据库的商品关系模式P(
- 网络隔离技术的目标是确保把有害的攻击隔离
- ()是指按内容访问的存储器。
- 若对表2-12按()进行运算,可以得到表
- ()不是操作系统关心的主要问题。
- 进程P1、P2、P3、P4、P5的前趋图
- 关于数据库中关系性质的描述,错误的是()
- 在Linux系统中,一般用()命令来测试
- 以GJB冠名的标准属于(1)。PSD、P
- 下列技术中,不是传输层安全技术的是()