我正在完成的java程序要求我“要求用户输入购买的5个项目的价格。您的信用额度是150美元。该程序将计算项目的总成本并打印出总成本,并打印出您是否被批准或拒绝”。到目前为止,我已经包含了代码的主要部分。 int totalPrice;
int creditLimit;
Scanner input = new Scanner(System.in);
for(int i=0; i<5; i++){
System.out.println("Enter total price of item: ");
totalPrice = input.nextInt(
我正在申请管理银行信用卡。应用程序选择了CQRS和事件源架构。应用程序中最重要的聚合是控制信用卡生命周期的CreditCard。它看起来像是:
class CreditCard {
private int status;
public void activate() {...}
public void deactivate () {...}
...
}
如果方法调用成功,它的activate和deactivate方法分别保护信用卡不变量,并分别发布CardActivatedEvent和CardDeactivatedEvent。我们将这些事件存储在事件存储中,以便稍后在命