什麼下面一行是怎麼說的MVC模式的模型組件:MVC模式線混亂
如果模型堅持嚴格 合同(接口)。那麼這些組件可以在其他應用程序領域重用,例如GUI或J2ME。
以上代碼是否意味着,如果模型組件實現了基於任何GUI和J2ME應用程序的任何接口,那麼這些應用程序就可以使用它。我對麼?
什麼下面一行是怎麼說的MVC模式的模型組件:MVC模式線混亂
如果模型堅持嚴格 合同(接口)。那麼這些組件可以在其他應用程序領域重用,例如GUI或J2ME。
以上代碼是否意味着,如果模型組件實現了基於任何GUI和J2ME應用程序的任何接口,那麼這些應用程序就可以使用它。我對麼?
在MVC模式中,模型應該不知道什麼類型的應用程序或用戶界面正在使用它。它應該只提供訪問數據的方法,而不應該關心哪種類型的應用程序正在調用它。您所說的引用意味着如果您的模型具有定義明確的非應用程序專用接口,則可以將其用於任何類型的演示文稿(例如GUI或J2ME移動應用程序等)
您不能像在「用戶界面」和「編程語言界面」中那樣混合使用「界面」。如果您的MVC模型對象具有定義良好的「編程語言接口」,您可以稍後爲J2ME創建應用程序以及重用這些對象的類似應用程序 - 或者理論如此。
不可以。您可以使用Java接口來定義視圖或控制器如何處理模型。你定義你的模型,而不是GUI框架。