[ Java奮戦記_目次 ]
碁盤を表す抽象クラス
仕様を確認する
このクラスは、碁盤を表す抽象クラスです。
碁盤の更新に必要なメソッドを実装します。
コーディングする
→
クリックしてソース IgoPanel.java を表示
[コンストラクタ]
- コンストラクタは、このクラスのスーパークラスである JPanel に任せ、ここでは記述しません。
[実装するメソッド]
- パラメータとして「盤面データ」を受け取り、盤面を更新します。
- パラメータとして「コントローラー」を受け取り、コントローラーを設定します。
[参考情報]
- クリックして Javadoc を表示
注意点
数種の碁盤を使用するため、このクラスを抽象クラスとし、このクラスを継承するクラスが、メソッドの処理を実装するようにしました。
盤面を表すデータと、碁盤の表現を独立させることに、一応達成したつもりです。