は、あなたがあなたが3つのクラスを持っている当時のクラスアカウントクラスの引き出しおよび引き出しメソッドはなぜですか?
を設計している銀行の問題
を持っている想像し、銀行、口座および顧客
我々は考慮に撤回し、図面のメソッドを入れなければならないのはなぜクラス?なぜ顧客層は適切ではないのですか?
は、あなたがあなたが3つのクラスを持っている当時のクラスアカウントクラスの引き出しおよび引き出しメソッドはなぜですか?
を設計している銀行の問題
を持っている想像し、銀行、口座および顧客
我々は考慮に撤回し、図面のメソッドを入れなければならないのはなぜクラス?なぜ顧客層は適切ではないのですか?
お客様は、1つの銀行に複数の口座を持つことができます。 2つのアカウントを持つ顧客に対してwithdrawメソッドを呼び出すと、どのアカウントを使用したいのですか?また、金額は口座に保存されるので、口座を減らすことは口座の責任です。
は、私はあるためである代わりに、「顧客」クラスの「アカウント」クラスに「撤退」の方法を置くことが好ましいであろう、なぜあなたはそうObject Oriented Programming
をこれをチェックすることは本当に良いことだと思います脱退は、顧客ではなく口座で実行される活動です。
もう1つの質問は、テストクラスではなく、顧客クラスのアカウントmyAccount = new Accountを宣言する必要があるということです。 –