作者legnaleurc (CA)
看板OOAD
标题[问题] Design Pattern的使用
时间Tue May 20 17:19:27 2008
需求是这样的
程式的Input和Output是各种不同的档案格式
档案根据格式不同会有不同的额外微调选项
而不同的格式也会去影响到使用者介面的外观
目前我的想法是
Controller是一个物件
Input和Output做为Controller的template参数(C++)
并被Controller继承
类似policy一样的东西
我对input和output都定义了一个接口给Controller使用
因此Controller可以正常地接受输入和输出的设定
但是现在问题出现了
输入和输出的设定,我不知道要怎麽和使用者介面沟通
具象一点地说
假设输出格式可以是GIF或JPG
GIF可以调整交错
JPG可以调整压缩率
(我乱举的,别在这里吐嘈吧)
但是使用者介面不可能把所有格式的选项全做在同一个视窗
我也不希望使用精灵式对话框
更重要的是在“介面”上的接口无法确定
另外一个问题是
就算用某种方式得知型别资讯
必须要使用者按下“执行”按钮後
Controller才真正产生实体
但是我不知道要怎样才能保存型别或是环境资讯
直到要使用的前一刻才实体化
问题有点冗长,如果有言不及义的地方请见谅
谢谢
--
自High笔记(半荒废)
http://legnaleurc.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.104.236