2012-07-17 75 views
0

有可能得到比正常OO模式丑陋OO行为?使用此参考?

我cclass包含接收器的实例(调用命令),但我接收器还含有颁布了关于它的命令列表中,因此我有命令和接收器之间的圆圈组成/聚合关系?但是这似乎并不正常,因为命令模式通常包含接收器的实例,有时接收器包含执行的命令列表?

回答

0

,如果你考虑Class Diagram这是唯一的圆形。当你做OOP时,Class Diagrams通常没有任何意义,因为你可以让一个班级做很多不同的事情。这就是为什么在做OOP时更适合与Object Diagrams一起工作的原因。

当您创建的每个命令的命令对象(和类),它也更清楚,而不是重用一些通用

class Command 
{ 
    receiver; 
    parameters; 
} 

到处