Model view controller MVC-您将与模型的多个实例相关的方法放在哪里?
这是一个简单的问题,但我在任何地方都找不到直接的答案。这是我感兴趣的基本概念,所以我一直保持简单 假设我有一个博客的“post”模型,我将不得不在某个时候使用getAllPosts方法——从数据库中检索所有帖子,并为每个帖子实例化一个post对象,这样我就可以显示它们的列表 如果一个用户拥有这些帖子,那么知道将这些代码放在哪里就很容易了——您可以在用户模型上放置一个getPosts方法,它将返回属于该用户的帖子 问题是:您将处理模型的多个实例的方法放在哪里,这些实例不属于系统中的任何其他对象 我已经考虑了这些选项,并列出了我的担忧:Model view controller MVC-您将与模型的多个实例相关的方法放在哪里?,model-view-controller,model,decoupling,Model View Controller,Model,Decoupling,这是一个简单的问题,但我在任何地方都找不到直接的答案。这是我感兴趣的基本概念,所以我一直保持简单 假设我有一个博客的“post”模型,我将不得不在某个时候使用getAllPosts方法——从数据库中检索所有帖子,并为每个帖子实例化一个post对象,这样我就可以显示它们的列表 如果一个用户拥有这些帖子,那么知道将这些代码放在哪里就很容易了——您可以在用户模型上放置一个getPosts方法,它将返回属于该用户的帖子 问题是:您将处理模型的多个实例的方法放在哪里,这些实例不属于系统中的任何其他对象 我
您可能会发现这些架构非常有用:,并且谢谢@Bassem!这真的很有帮助。如果其他人有其他建议,我会在这里多留一会儿,但我感谢你的建议response@pancakes32非常感谢。