2012-07-10 355 views
0

在MVC模式中,如果我有兩個不同的視圖,我是否必須有兩個不同的模型?視圖和模型之間是否存在一對一的關係?視圖和模型之間的關係

回答

2

MVC(模型 - 視圖 - 控制器)是一種設計模式,是基於做一件事的原則,並把它做好...

單一模式可以用N多的被使用查看...多數民衆贊成在什麼MVC的專業。

模式包含業務邏輯和數據

查看是用來顯示結果給用戶的內容。

控制器是在其上的Java

Swing是基於MVC的動作是做了一個。也被稱爲PLAF(可插入的外觀和感覺)。

一個Java程序,其中模型與視圖分開,可以很容易地與不同的視圖一起使用。

如: 業務邏輯寫得很好,在查看部分分開,可以在Swing以及與JSP被用來顯示輸出...

5

不,當然不是。您可以使用相同的模型,但有一個顯示模型簡歷的視圖,另一個顯示模型全部細節的視圖,以及第三個以非常適合智能手機的形式顯示模型的簡歷。

這是MVC模式的優點和核心原理之一:控制器構建模型,並委託相應的視圖來顯示模型。

1

不,它不是強制性的。模型可以與視圖有一對多的關係。

0

您可以有一個模型和不同的視圖來呈現模型。

你可能有一個模型類名爲用戶,並着眼於列表的用戶,另一個插入一個新的用戶,另一種以更新用戶。

乾杯!

相關問題