gpt4 book ai didi

ios - Model View Controller 存储 - 在这种情况下我应该创建多个存储对象吗?

转载 作者:行者123 更新时间:2023-11-29 10:48:40 24 4
gpt4 key购买 nike

我仍然不习惯 MVCS 设计模式。我在一本书中读到,如果我打算创建一个从外部源获取信息的应用程序,最好使用 MVCS 而不是 MVC。

我目前正在开发一个 iOS 应用程序,该应用程序可以从多个外部来源获取信息。例如,我将从网络服务中获取有关天气的信息,可能从 Google 中获取行车路线/时间信息,并通过网络服务从我们的数据库中获取数据。

我的问题是,在这种情况下我是否需要创建多个商店对象?比如为每个外部资源创建一个存储对象?还是我只为所有这些创建一个?

最佳答案

我认为这真的取决于您的设计方法,因为您可以有许多不同的设计方法,它们都尊重 MVC 原则,因此都是正确的。

我个人建议尽量将问题分解为较小的问题,以便最大限度地利用面向对象的环境为您提供的灵 active 。

在这种情况下,例如,您可以考虑拥有一个抽象存储类,您可以在其中实现您需要的通用功能,然后为您需要使用的每个不同的 Web 服务子类化它,并实现与相关的其他功能该特定服务。这只是一个想法!我希望这会有所帮助。

关于ios - Model View Controller 存储 - 在这种情况下我应该创建多个存储对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21388499/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com