Model view controller MVC和纸牌游戏

Model view controller MVC和纸牌游戏,model-view-controller,observers,Model View Controller,Observers,我正在设计一款纸牌游戏,我想遵循MVC模式。下面的概念好吗?它与语言无关(不是用任何实际的编程语言编写的) 此外,视图还需要知道“该玩家有多少张牌?”,我是否应该(在模型中)编写如下方法: method cardCount(int playerNr) { return p[playerNr].cardCount(); } 或者我应该通过观察者模式来解决这个问题(视图将观察玩家,他们将通知视图关于抽卡或掷卡的情况) 提前感谢您的建议 卡罗琳 method cardCount(int pl

我正在设计一款纸牌游戏,我想遵循MVC模式。下面的概念好吗?它与语言无关(不是用任何实际的编程语言编写的)

此外,视图还需要知道“该玩家有多少张牌?”,我是否应该(在模型中)编写如下方法:

method cardCount(int playerNr)
{
    return p[playerNr].cardCount();
}
或者我应该通过观察者模式来解决这个问题(视图将观察玩家,他们将通知视图关于抽卡或掷卡的情况)

提前感谢您的建议

卡罗琳

method cardCount(int playerNr)
{
    return p[playerNr].cardCount();
}