【发布时间】:2020-07-22 15:15:08
【问题描述】:
这是 UML 图中的实例变量:
public boolean closeAccount() where 如果账户成功关闭则返回true,否则返回false。
帐户由帐号标识,如果余额为负数,则无法关闭帐户。
到目前为止,我有:
public boolean closeAccount() {
if (number != null && balance >=0 ) {
//Unsure what to put here
return true;
}
return false;
}
即使已关闭,该帐户仍应存在以用于搜索和显示目的。知道要添加什么代码才能“关闭”帐户吗?
【问题讨论】:
-
这真的取决于整个例子。最简单的方法是将其标记为已关闭(使用布尔标志)。
-
同意@Henry -
Account是否有布尔属性isOpen?还是由你来设计那部分?