我正在使用一些不同的服務來顯示來自提要的文章。它們都可以使用一個視圖控制器來顯示,但是我必須創建一個屬性來指示用戶來自哪個服務,並在每次我想對這些文章執行某些操作時檢查它。重新使用視圖控制器更好還是更好地分離邏輯
我有這種方法的經驗 - 並相信我有很多意大利麪條代碼,只是爲了檢查它是哪種服務,決定每種服務做什麼,這有點混亂。
所以,我有兩個選擇:
月1日 - 重複使用ArticlesViewController的所有服務,但檢查由哪一個是來自哪裏的文章,並以此爲基礎進行不同的事情時,我想編輯的文章。
第2步 - 爲每個服務製作FacebookArticlesViewController,TwitterArticlesViewController,SinaWeiboArticlesViewController(只是示例),並將邏輯分開。
您認爲最好的方法是什麼?
我喜歡這種方法,謝謝。 – Devfly