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