java - 数据模型应该拥有一个控制器吗?(MVC)
问题描述
我正在实现一个游戏,其中玩家有一艘船,他需要随船移动并收集一些东西。玩家也有得分和生命。
我将系统设计为 MVC 模式,现在我有一个boatModel 对象,它保存有关船的数据,BoatController 负责处理运动。
我考虑制作一个 PlayerModel 对象,它包含有关玩家的数据,包括生命、分数和 BoatController。那是因为从概念上讲,玩家有自己的“船夫”
模型对象“具有”控制器(根据 MVC 模式)是否有意义?
如果不是,如何设计它会更好?
谢谢。
解决方案
推荐阅读
- python - 访问由 Snakemake 中的函数返回的列表的特定元素
- django - Django CreateView:'str'对象不可调用
- python - 如何使用给定列表中的计数器查找特定键的值
- javascript - JavaScript函数在表单提交上不起作用
- php - 合并和求和多个多维关联数组 PHP
- java - 替换数组中的所有重复项
- node.js - Nuxt - 安装 Sass 时的错误墙
- java - 在 android 上保存不止一张图片和视频。可能使用 intent_action_still_image_camera
- java - 在 Spring MVC 项目中使用基于 XML 的配置时,从 @Autowired bean 获取 null
- python - 使用自定义变量/内存清单迭代 -hosts 行(ansible)