クラスControlPanelの設計

------------------------------------

さて、あとはユーザからの入力を受け付ける部分を作れば完成です。

入力を受け付けるクラスの一つControlPanelクラスを見ていきましょう。

------------------------------------

ControlPanelクラスでは

の三つをすることに私が決めました。「もっと機能があった方がいい!!」という方は改造して下さい。簡単です。

この三つの機能をメソッドにして実現するのが正攻法なのですが、なんとなく全てactionメソッドで処理してしまいました。メソッドにすべきだったと反省してます。

あと背景色を自由に設定できるようにしたかったので

というアクセスメソッドを設けています。やってることは非常に簡単なのでこのメソッドの説明はしません。

------------------------------------

インスタンス変数は

となっています。

------------------------------------

何かこうやって見てくると、このクラスは「オブジェクト指向」ということを良く考えずに作ってます。「オブジェクト指向」的に考えると、どう設計するのが良いのか御存知の方はお教え下さい。

------------------------------------

前の項目へ次の項目へ

「メイキング・オブ・バイオリズム」のページへ