這樣做是錯的嗎(android)

本帖最後由 y2k2005 於 2015-8-20 23:18 編輯

請問如果我把介面與功能分開
fragment只有負責更新UI
另外寫一個Controller進行運算及通知UI更新
然後我用asynctask讓兩者作溝通

請問這是錯的嗎?
其實我應該把所有東西都寫在Fragment裡就好了?

我應該怎樣學習code desgin好?

呃post是錯的....


-完-

TOP

回覆 2# 7h1r733n

抱歉
只是手殘未打完內容就按了enter

TOP

https://github.com/richardradics/MVPAndroidBootstrap

android一樣有MVC 不過controller改左名叫presenter 作用一樣
上github search android mvp應該有好多sample

TOP

拆散無問題,其實可以拆散就最好拆,理論上每個 class 只負責一樣工作就最好。

要點學 code desing? 睇多 d 書寫多 d code

TOP

yup 跟mvc mode寫就ok

TOP

logic拆開和包裝做一個class,方便testing和更改
fragment只保留UI相關的code就岩
運行長的工作,用Event listener和Callback模式來溝通

多看code, 學習design pattern, 了解OOP設計原則

TOP