javascript - MVC 中如何在两个模型之间共享对象?

标签 javascript java c# model-view-controller model

我的纸牌游戏中有两个模型。

  1. HandModel - 包含 CardModel 实例的列表。
  2. BoardModel - 包含放置在板上具有特定坐标的 CardModel 实例。

我想从 HandModel 列表中弹出一个卡片实例并将其放置在 BoardModel 坐标中。我想在这两个模型之间发送一张卡片,但我不想因为这个原因直接在 HandModel 中调用 BoardModel。不知道该怎么做。

最佳答案

您可能希望以卡模型本身具有某种位置的方式设计模型,该位置可以由处理卡的 Controller 进行更新。这样,模型就不必知道任何其他模型。

关于javascript - MVC 中如何在两个模型之间共享对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53597382/

相关文章:

javascript - 基本的 Angular 路由问题

java - 在 tcp 连接中,一个服务器怎么可能同时处理超过 65535 个客户端?

java - Java 与 C++ 中的构建器?

java - boolean 循环不会设置 false

c# - 控制大小在我构建时自行更改。 C#.NET WinForm DevExpress

javascript - Photoshop - 根据当前位置的 RGB 信息为图像着色的脚本

javascript - 如何通过 JavaScript 重置表单

javascript - javascript 中无表达式语句的完整形式是什么?

c# - 从公钥字节数组重新创建椭圆曲线的 X 和 Y

C# UI 事件取消订阅 - 必要吗?