2011-09-15 34 views

回答

16

骨幹的各個組成部分相互之間可以很好地發揮作用,但他們並不需要一直走在一起。

我非常有規律有沒有意見車型,並沒有型號的意見。骨幹應用程序的每個部分都可以以許多不同的方式使用,以方便您的應用程序需要做的事情。

3

如果你正在考慮增加一個假人模型或任何其他邏輯/代碼,以使建築適合的模式,這應該是一個紅色的鯡魚。該模式應該可以幫助您設計邏輯上組織良好的可預測代碼。

5

我不認爲這是專門反模式。如果你所要做的只是封裝視圖行爲,那麼寫一個視圖並將其附加到一個元素可能是有意義的。它可能沒有任何業務邏輯或持久數據......它可能只是一個封裝視圖行爲的視圖(如管理基於事件的元素狀態的視圖)。在這種情況下,不需要模型。另一方面,如果您正在管理一堆變量(可持久或不可變)以及任何類型的業務邏輯,那麼將它分解爲模型是有意義的。

相關問題