我對MVC一個小問題: 例如,如果我有一個模型「視頻」和應用程序允許用戶添加/刪除喜歡的視頻(處理您的收藏夾中,例如數據庫)。 什麼是實施的正確方法?MVC複雜的業務邏輯責任
- 類視頻具有isFavourite()/addToFavourites()方法。當調用模型訪問數據庫適配器並更新適當的值時。
- 兩個視頻的VideosManager有isFavourite()/ addToFavourites()調用。當一些方法調用video.addToFavourites(),視頻模式調用VideoManager.addToFavourites(本)
- 只有視頻管理實現isFavourite(視頻)/addToFavourites(視頻)方法。當有人想直接將最愛電話改爲VideoManager時。