某软件公司正在设计一个图像处理软件,该软件需要支持用户在图像处理过程中的撤销和重做等动作,为了实现该功能,采用(54)最为合适。
(54)
A.单例模式
B.命令模式
C.访问者模式
D.适配器模式
相关标签: 图像处理 适配器
相关问题推荐
-
某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用(1)最为合适:为了封装图像操作与照片特征之间的复杂逻辑关系,采用(2)最为合适;为了实现图像处理算法的灵活选择与替换,采用(3)最为合适。空白(3)处应选择()
A、模板方法模式
B、访问者模式
C、策略模式
D、观察者模式
-
图像处理软件有很多功能,以下()不是通用图像处理软件的基本功能。
A、图像的缩放显示
B、调整图像的亮度、对比度
C、在图片上制作文字,并与图像融为一体
D、设计制作石油开采地形图
-
在图像处理中通常将空域转换成频域来处理其目的()
A、使图像处理变得简单、多样
B、便于人眼观察
C、使高灰度区扩展
D、使低灰度区压缩
-
下列关于地图数字化过程叙述正确的是
[ ]
A、纸质地图→扫描→图像拼接→图像剪裁→图像配准→图像处理→矢量化→编辑与修改B、纸质地图→扫描→图像处理→图像拼接→图像剪裁→图相配准→矢量化→编辑与修改C、纸质地图→扫描→矢量化→编辑与修改→图像拼接→图像剪裁→图像配准→图像处理D、纸质地图→扫描→图像处理→图像配准→矢量化→图像拼接→图像剪裁→编辑与修改
-
采用事件适配器比采用事件监听器的执行效率要高,因为采用事件适配器可以只处理所需处理的事件。()