问题详情

某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用(请作答此空)最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用()最为合适;为了实现图像处理算法的灵活选择与替换,采用()最为合适。


A、工厂模式B、责任链模式C、中介者模式D、命令模式

相关热点: 图像处理  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

状态栏提供:()

A、显示图像处理的状态、当前图像的文件信息

B、显示当前图像的文件信息、当前操作工具的信息

C、显示图像处理的状态、当前图像的文件信息、当前操作工具的信息、操作提示信息

D、以上都对

随着通用和专用处理器速度的提高,图像处理技术和特级算法的改进,以及MMX(MultimediaExtensions,多媒体扩展)技术的应用,许多软件特技可以做到()或()。随着由先进的DSP技术和硬件图像处理技术所设计的特技加速卡的出现,软件特技处理时间加快了()。软件数字特技由于特级效果()、()、(),更能发挥制作人员的创意,因此,在图像处理中的应用越来越多。

联系我们 用户中心
返回顶部