问:只是对此感到好奇,直接在模型文件夹中构建它似乎更容易,而不必记住要导入歌曲和Songbook类。这是最佳做法吗?
答:想法是将您的程序分为3个单独的部分:模型,视图和控制器(通常缩写为MVC)。(数据)模型只是存储结构,没有实际行为。该视图仅处理事物向用户显示的方式。最后,控制器处理两者之间的逻辑。粗略的示例:单击视图中的“删除”按钮,控制器会理解该按钮并更改模型以删除元素,并告诉视图将其显示为已删除。
您感到困惑,我并不感到惊讶。我认为这些视频开始使用此框架而没有先解释他们在做什么,这很奇怪。