【发布时间】:2013-11-17 12:56:40
【问题描述】:
我正在与用户一起制作一个简单的游戏,他们可以登录到那里的帐户并可以玩游戏来尝试并击败自己的高分。我有一个“玩家班级”,然后他们选择他们想玩的游戏。有没有办法表示玩家在玩游戏时可以匿名?
正确的方法是通过聚合吗?
附图。
【问题讨论】:
标签: uml class-diagram
我正在与用户一起制作一个简单的游戏,他们可以登录到那里的帐户并可以玩游戏来尝试并击败自己的高分。我有一个“玩家班级”,然后他们选择他们想玩的游戏。有没有办法表示玩家在玩游戏时可以匿名?
正确的方法是通过聚合吗?
附图。
【问题讨论】:
标签: uml class-diagram
如果有很多不同的行为,我会使用泛化(就像你对游戏和棋盘游戏所做的那样):玩家(匿名)成为超类,注册玩家(非匿名)成为子类。这样一来,注册玩家就可以比普通玩家做同样的事情,甚至更多,比如查看他过去的成绩、查看他的登录时间等等......
【讨论】: