たとえば、オブジェクトがある場合
class Car {
boolean sold = false;
}
オブジェクトはビューレイヤーに存在します。これは、その値を変更したい場合に適しています。sold
ビュークラスの値を次のように変更します
class CarView {
Car car;
onButtonAction() {
car.setSold(true);
//or: carService.sellCar(car)
}
}
また
carService.sellCar(car);
whereのようなバックエンド サービスを使用する
class CarService {
sellCar(car) {
car.setSold(true);
}
}
これらのアクションをどのレイヤーに配置する必要がありますか? そして、ビュークラス内でこのようなオブジェクトの変更を適用することは、設計の観点から間違いでしょうか?