我该如何组织支持方法?

时间:2017-10-03 14:17:27

标签: android

我在Android Studio中有一些小的支持方法,我在开发过程中用作快捷方式,无论是记录还是弹出祝酒。我应该把它们放在哪里' misc'方法?什么是最佳做法?

目前他们是单独的类别,例如

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

拥有一个公众' SupportClass'填写这些方法还是整个方法不好的做法?

2 个答案:

答案 0 :(得分:1)

我所做的是在名为helpers

的包中创建多个帮助器

像LogHelper,StringHelper,DateHelper ......

你应该声明这些类是final并添加一个私有的构造函数,比如这个

public final class StringHelper {

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

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

答案 1 :(得分:0)

大多数开发人员将此类方法放在名为Utils的类中,但既没有规则也没有约定。

这不是一个坏习惯。但是如果你的帮助器类包含很多方法,你可以将类拆分成其他多个类,以便更好地维护。