【发布时间】:2012-11-08 18:37:47
【问题描述】:
如果我有一个对象,例如
class Car {
boolean sold = false;
}
并且对象存在于视图层中,如果我想更改该值会更好:更改视图类中的 sold 值,例如
class CarView {
Car car;
onButtonAction() {
car.setSold(true);
//or: carService.sellCar(car)
}
}
或
使用carService.sellCar(car); 这样的后端服务
class CarService {
sellCar(car) {
car.setSold(true);
}
}
我应该将这些动作放在哪一层?从设计的角度来看,在视图类中应用这样的对象更改会不会是一个错误?
【问题讨论】:
标签: java model-view-controller jakarta-ee