嗨我应该使用战略模式来编写这款游戏的代码。我创建了Country类和Character接口。但我有点困惑,我不知道应该在哪里添加能力?游戏状态模式
玩家首先必须为他的国家选择一个国家,这可能是:Latveria,Ecotopia,Dinotopia。选择国家后,玩家必须选择以下选项之一为他/她的角色分配一个职业:国王,女王,巨魔和骑士。根据角色类别不同,角色可以有不同的能力:骑士可以轻松处理任何种类的武器,其中包括弓箭,剑,刀和斧头。国王不使用任何武器,他可以制定战略。女王使用特殊的魔法。巨魔使用刀和轴。所有类型的角色都可以使用其特定的能力进行战斗。此外,所有人都可以骑马游泳。
某种UML包的将是很好的设计这种我已经创建了一件事 – Rob85
。由于我无法在这里上传,所以我上传了imgur:http://imgur.com/KR7GDlx – dummy