私のシステムは、クライアントからサーブレットにオブジェクトを正常に渡します。ただし、Java 1.1に対応するために構築されているため、原始的です。渡すメッセージオブジェクトは、int(約70種類の1つを表す)と、解析する必要のあるトークンの文字列(トークンには、リスト、オブジェクトのリストなどが含まれる場合があります)で構成されます。良くない!
したがって、これをJava1.5にリファクタリングすることを検討しています。intの代わりにenumを使用することは確かに改善ですが、残りのメッセージを送信する方法がわかりません。各タイプを表すために70の異なるクラスを作成することは、確かに正しい方法ではありません。
これをリファクタリングする方法についてのアドバイスはありますか?