Objective c 多模型C目标控制器的设计

Objective c 多模型C目标控制器的设计,objective-c,Objective C,我正在为Mac应用程序设计一个控制器,其中我有多个模型,可以从多个源获取数据。例如,我的控制器类是 DataController和模型是(HTTPData、SQLiteData) 我应该如何使用控制器中的模型类,我应该仅仅根据服务类型的一些参数来分配它们,还是应该使用弱引用 谢谢您的帮助。也许可以尝试使用泛化,这意味着,拥有一个基本控制器,然后是处理您支持的不同类型数据的子类,但这不是我上面描述的类似方法。如果我有一个控制器,一个类请求数据并告诉它正在寻找什么类型的数据,然后控制器进入模式并请求

我正在为Mac应用程序设计一个控制器,其中我有多个模型,可以从多个源获取数据。例如,我的控制器类是 DataController和模型是(HTTPData、SQLiteData) 我应该如何使用控制器中的模型类,我应该仅仅根据服务类型的一些参数来分配它们,还是应该使用弱引用


谢谢您的帮助。

也许可以尝试使用泛化,这意味着,拥有一个基本控制器,然后是处理您支持的不同类型数据的子类,但这不是我上面描述的类似方法。如果我有一个控制器,一个类请求数据并告诉它正在寻找什么类型的数据,然后控制器进入模式并请求适当的数据并将其返回给请求者(视图?)