簡體   English   中英

J2Objc類型項目的設計模式

[英]Design Pattern for J2Objc Type Projects

j2objc非常適合在iOS,Android和Web上開發共享項目。 對我來說,很明顯,創建四個項目是一種好習慣:

  • 共享代碼
  • 卷筒紙
  • IOS
  • 安卓

對於這些項目, MVP似乎也是合理的。 使用這種模式時,我猜想Model和Presenter會進入共享代碼項目,而視圖會進入特定於平台的項目。 根據我的理解,傳輸機制也應該進入共享項目,或者它們屬於每個平台特定的項目?

對於共享大量代碼的這類項目,是否有最佳的最佳實踐或推薦的設計模式?

MVP是一個很好的模式,您認為Model和Presenter具有可移植性是正確的。 我們發現測試代碼的容易程度與代碼的可移植性之間有着密切的關系,而創建MVP的原因之一就是可以使用簡單的JUnit測試來測試更多的組件代碼。

不過,我不確定您所說的“運輸機制”是什么意思。 您是指HTTP請求嗎? 如果是這樣,URLConnection / HttpURLConnection應該在除GWT之外的所有平台上都可移植。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM