Вопрос

Есть ли имя, означающее «не синглтон»?

Это было полезно?

Решение

В замке Виндзор используется термин «временный» описать все не-Singleton объекты.

Лично я предпочитаю термин «не-синглтон» хотя.

Другие советы

Да, есть шаблон Multiton , но это означает нечто очень конкретное. Это не просто все, что не синглтон.

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

десептикон.

хм Извините извините.

Нет, не существует (если вдуматься, синглтоны — исключительный случай), но простак было еще одно интересное предложение.

Мультитон?</facetious>

Более серьезный ответ:если и существует такой термин, то я никогда о нем не слышал;Я бы просто сказал, что это не синглтон (или даже, осмелюсь сказать, нормальный/стандартный/обычный :-P).

Marriedton?

Я бы просто назвал это объектом. Тот факт, что вы не называете это Singleton, подразумевает, что может быть более одного экземпляра.

Когда кто-то спрашивает меня, является ли класс Singleton (а это не так), я просто говорю «нет», это обычный класс.

Политон?

На самом деле, на синглтоне есть вариант, называемый Multiton или Multiplton, или что-то в этом роде. Вместо одного экземпляра у вас есть n экземпляров, где n - это конкретное значение. Я не уверен, что «Банда четырех» описывает это приложение в своей книге, но я узнал об этом в своем классе Software Engineering 361.

Но если у вас есть неограниченное количество экземпляров, я не думаю, что есть имя для него.

Просто «Единственный экземпляр класса».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top