我目前正在學習MVP設計模式,並且對簡單邏輯應該走向哪裏有疑問。將MVP(無源控制器)設計模式放置在何處
我的印象是,所有的業務邏輯應該進入模式下,這是否包括簡單的方法,如:
public int Add(int a, int b){
return a + b;
}
還是僅與在模型數據庫中涉及的邏輯? Im對於Presenter邏輯和模型邏輯中繪製線的位置略有困惑。
編輯:
如果我想添加方法是這樣的,而不是:
public double GetConvertedCurrency(double ammountInDollars, double exchangeRate){
return ammountInDollars * exchangeRate;
}
和ammountInDollars
是由用戶輸入的和exchangeRate
固定(僅作爲示例的目的)將這個也有在模型中?
我只想在屏幕上顯示返回值,而不是將其存儲在數據庫中。
不好的例子爲A和B可以是任何東西。由於該方法沒有任何連接,所以它只是一個任意的幫助器方法,應該去管理任意的幫助器方法。 – Ralf