ゲッターとセッターが「悪い」という話がたくさんあります。このセッターは「悪」ですか?
私の質問は次のとおりです。 (簡略化のために残りのクラスは省略されています)
int balance
public void deposit(int amount)
{
this.balance += amount;
}
このクラスはATMをエミュレートしています。英国には預金と引き出しを可能にするいくつかのATMがあり、したがってこのオブジェクトはその状態(残高)を変更する方法を必要とします。このセッターは「悪」ですか?それは何と呼ばれています、そしてそれはあなたが期待するものありません - 例外条件のない取り扱いがないという事実を除いて
setBalance/doDeposit – vladr
これではありませんセッター。 –