だいたい同じような結論にたどり着かれたようですが、更に幾つか。
・onBusinesStatusChangingコールバックが現在状態をパラメータとして渡すよ
りは、現在状態は常にBankから取得できるpropertyである方が自然です。これ
によって現在の営業状態を計算する方法が一箇所にまとめられますし、また、
BankbookWindowが最初に作られたときの処理も楽になります。
・クロックハンドラに登録したdelegateをメンバ変数として記憶しておく必要は
ありません。
こんなところでどうでしょうか。
川口耕介 / kk@kohsuke.org
_______________________________________________
FreeTrain-general mailing list
FreeTrain-general@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/freetrain-general