-1

私は Java でゲームを作成しましたが、基本的には 1 つの長いクラスです。たとえば、すべての KeyListener メソッドを別のキーリスナー クラスに配置し、50 行または getImage(...) 行を別のクラスに配置するなど、どのように分割しますか。

編集:元の質問で十分に明確ではなかったと思います.プレーヤーオブジェクトとアニメーションクラスのクラスは既にありますが、キーリスナー、ペイント、画像、マウスリスナーなど、他のすべてはすべてメインクラスにあります. そして、メインクラスのコードを取得して別のクラスに配置する方法がわかりません。

4

3 に答える 3

2

神のクラスがあるようですね。私のテクニックを試してください:

http://blue-walrus.com/2010/12/refactoring-a-god-class/

于 2013-07-04T11:58:19.747 に答える