我無法理解如何在 android studio 項目中應用模型-視圖-控制器設計模式。我知道視圖是 .xml 布局并且活動類應該是控制器,但我對通用編程邏輯是否應該是控制器或模型的一部分感到困惑。與特定活動相關的編程邏輯是否可以包含在活動類中,還是應該將它們分成兩個類?即僅處理用戶輸入的活動和處理相關編程邏輯的第二個類。
4 回答

大話西游666
TA貢獻1817條經驗 獲得超14個贊
架構決策可能是:
應用程序是在線運行還是離線運行?
在打包應用程序時,您應該如何在代碼庫中分發頂級包?
依賴注入。
單元測試。
架構是我們管理變更需求所涉及的風險的嘗試。與任何其他風險管理活動一樣,我們無法為所有可能出現的風險做好準備。我們需要選擇我們正在優化應用程序的未來可能更改的子集,這個子集將構成應用程序架構。
這是一個入門知識庫,您應該制作自己的項目并實施這些軟件架構,以便采用適合您和您的項目的架構:
添加回答
舉報
0/150
提交
取消