Думая об именовании служебных классов в java

Ответов: 7


4 принят

Я думаю, что XXXUtils - общий способ. Затем вы можете использовать статический импорт, чтобы избавиться от имени класса.

class FooUtils {
  public static foo(int x) { ... }
}

static import FooUtils.foo;
foo(5);

3

Посмотрите библиотеку Apache Commons Collections для некоторых идей именования. Может быть, в этой библиотеке есть все, что вы хотите сделать в любом случае!


2

Я всегда стараюсь использовать имя пакета во множественном числе. Его короче Util или Utils, и это звучит по-английски.

Я считаю, что массивы и коллекции из JDK звучат намного лучше, чем если бы они назывались ArrayUtils или CollectionUtils.

Для пакета поездов мои утилиты будут размещены внутри класса «Поезда».


2

В Java существует шаблон использования множественных чисел, например, java.util.Collectionsдля хранения глобальных функций-подобных статических методов для соответствующего класса / пакета.

Например,

Collections.shuffle(list);

перетасовывает список.


1

Apache Commons установил довольно стандартный вариант с использованием шаблона XXXUtils.

C #, Java, нейминг,
Похожие вопросы