您如何看待在MVC模式中在模型和視圖控制器之間添加邏輯層?iOS MVC設計模式 - REST資源模型和視圖控制器之間的層
我們有REST資源的模型,它們包括只讀屬性和用於在服務器上更新/獲取數據的方法。這些模型放置在一個由多個iOS/OS X應用程序使用的框架中,所以我們不想向它們添加任何特定於應用程序的代碼。
視圖控制器通過放置常用邏輯的層訪問這些REST資源模型,例如過濾和緩存大集合。該層由類組成,其中每個類對應於一個REST資源,並且該類的每個實例都有一個REST資源模型的實例。 REST資源是公共的,因此資源及其值可以由視圖控制器直接讀取。
應該調用該層中的哪些類? 他們是控制器,助手,也許utils或其他?或者這是一個無效的可可設計模式?
例如,如果資源被命名爲「Activity」,它的類可以被命名爲「ActivityController」?
是的,我們走向了你的方向。我們沒有將其稱爲代理服務器,但是我們將資源包裝並將其更改爲私人資源。 – user521048