Внедрение служебных методов с помощью Google Guice против статических методов?

Мне интересно, хорошо ли вводить служебные методы с помощью google guice.

Допустим, у нас есть служебный класс Converter:

public class UtilClass
{
  public static Result convert(Source src)
  {
    //Do conversion

    return result;
  }
}

My идея состоит в том, чтобы использовать guice для внедрения этой утилиты как синглтона, как это

@Singleton
public class UtilClass
{
  public Result convert(Source src)
  {
    //Do conversion

    return result;
  }
}

Какой способ рекомендуется для приложения, созданного с помощью guice?

9
задан Dominik Obermaier 6 December 2010 в 20:33
поделиться