簡単なゲームを開発しています。Maze
迷路を作成/変更/解決するためのメソッドとアルゴリズムを含むクラスを作成しました。また、に迷路を描くためGraphicalMaze
のメソッドのみを含むクラスを作成しました。paint
JPanel
この時点で、私は次のことを決定する必要があります。
GraphicalMaze
メンバー変数(継承)としてMaze
、を拡張する必要がありますJPanel
また
GraphicalMaze
メンバー変数(構成)としてJPanel
、を拡張する必要がありますMaze
この問題は、「抽象」オブジェクトから「gui」オブジェクトを作成する必要があるたびに再発します。私はあなたの意見に興味があります、そして私は進むための「正しい」方法が何であるかを理解したいと思います。