[模式] command pattern及MVC的问题

楼主: kanandg1 (臻@kanandg1)   2009-08-20 18:27:25
可能是对design pattern不是甚熟
我一直对command pattern有疑问
在该pattern中,常常某个command是针对特定物件做操作的
举例:开跟关的command可能是针对"电灯"、"电扇"
而音量大小等等command可能是针对"电视"
请问这些受词(不太会描述,或称operand?被操纵者)的reference
该何时被设定到command中呢?
之前我都是看到在建构子时......不过总觉得这样不够一般化
这样做常常使得在create command处的程式码变得乱七八糟且
相依很严重
另外想问MVC中是否有完全切开且较美观的作法?
我在写Java swing时一直想把UI跟事件(逻辑)的部份拆开
一方面是我找不到有小型framework可支援
而且一般来说,事件逻辑里操纵著的,常常是UI元件
精华区内只有提到VC常常在一起(对阿!)而似乎没说明如何分开
是不是能请前辈们举例某些小型的framework在这部份
处理的不错的?
(我并不是想伸framework,而是想知道solution的架构长啥样子,thx)

Links booklink

Contact Us: admin [ a t ] ucptt.com