2017-10-03 9 views
1

Android Studioには、開発プロセスでショートカットとして使用する小さなサポート方法がたくさんあります。これは、ログに記録するか、トーストをポップするかにかかわらずです。これらの「その他の」方法はどこに置くべきですか?ベストプラクティスとは何ですか?彼らは別々のクラス例えばサポート方法をどのように整理すればよいですか?

public class Message { 
public static void message(Context context, String message) { 
    Toast.makeText(context, message, Toast.LENGTH_LONG).show(); 
}} 

ある瞬間

は、これらの方法で満たさ国民SupportClass」を持つことは良いですか、この全体的なアプローチ悪い習慣ですか?

答えて

0

ほとんどの開発者は、このようなメソッドをUtilsという名前のクラスに配置しますが、ルールや規則はありません。

これは悪いことではありません。しかし、ヘルパークラスに多くのメソッドが含まれている場合は、メンテナンス性を向上させるために、クラスを他の複数のクラスに分割できます。

+0

偉大なので、少なくとも悪い習慣ではありません。ありがとう。 – Xarsiss

+0

ようこそ。 :) –

1

私は何をすると、この

のように、あなたは最終的にこれらのクラスを宣言し、プライベートコンストラクタを追加する必要があります... LogHelper、StringHelper、DateHelperよう

何かヘルパーと呼ばれるパッケージに

を複数のヘルパーを作成しています

public final class StringHelper { 

    private StringHelper() { 
     //Private constructor for avoiding this class to be construct 
    } 

     //... (your public static methods goes here) 
    } 
+0

一緒にこのようにグループ化してくれてありがとう – Xarsiss

関連する問題