2012-07-17 76 views
0

有可能得到比正常OO模式醜陋OO行爲?使用此參考?

我cclass包含接收器的實例(調用命令),但我接收器還含有頒佈了關於它的命令列表中,因此我有命令和接收器之間的圓圈組成/聚合關係?但是這似乎並不正常,因爲命令模式通常包含接收器的實例,有時接收器包含執行的命令列表?

回答

0

,如果你考慮Class Diagram這是唯一的圓形。當你做OOP時,Class Diagrams通常沒有任何意義,因爲你可以讓一個班級做很多不同的事情。這就是爲什麼在做OOP時更適合與Object Diagrams一起工作的原因。

當您創建的每個命令的命令對象(和類),它也更清楚,而不是重用一些通用

class Command 
{ 
    receiver; 
    parameters; 
} 

到處