class
単一の Java を作成することはお粗末な方法と見なされるのか、それともenum
アプリケーションのさまざまIntent
なアクションをすべて含むものなのか疑問に思っていました。class
またはにない場合は、enum
おそらくXML
ファイルの 1 つですか? LocalBroadcastManagerを使用してイベントを処理し、結合を減らす予定です。
質問する
104 次
2 に答える
1
すべてのインテントアクションを単一のJavaクラスに含めるのは良いことだと思います。または、そのためのインターフェイスを使用することもできます。
于 2012-07-13T10:07:59.880 に答える
1
特に「良い」ものは見当たりませんが、public static final Strings
あなたの行動を表すユーティリティクラスを持つことは確かに可能です。その場合、private
コンストラクターが必要であり、そのクラスからサブクラス化する必要はありません。
interface
ただし、そのインターフェイスを使用する必要があるため、定数は入れませんが、implement
必要なのは使用法であり、実装ではありません。
「Effective Java」には、純粋に定数のインターフェイスを避けるためのアドバイスがあります。
于 2012-07-13T10:13:50.807 に答える