class単一の Java を作成することはお粗末な方法と見なされるのか、それともenumアプリケーションのさまざまIntentなアクションをすべて含むものなのか疑問に思っていました。classまたはにない場合は、enumおそらくXMLファイルの 1 つですか? LocalBroadcastManagerを使用してイベントを処理し、結合を減らす予定です。
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 に答える