我目前正在学习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