Есть ли имя, означающее «не одиночка»?
Вопрос
Есть ли имя, означающее «не синглтон»?
Решение
В замке Виндзор используется термин «временный» описать все не-Singleton объекты.
Лично я предпочитаю термин «не-синглтон» хотя.
Другие советы
Да, есть шаблон Multiton , но это означает нечто очень конкретное. Это не просто все, что не синглтон.
Опытный образец.Он используется в качестве области действия в среде Spring для определения зависимости, которая всегда будет новым экземпляром при внедрении.
десептикон.
хм Извините извините.
Нет, не существует (если вдуматься, синглтоны — исключительный случай), но простак было еще одно интересное предложение.
Мультитон?</facetious>
Более серьезный ответ:если и существует такой термин, то я никогда о нем не слышал;Я бы просто сказал, что это не синглтон (или даже, осмелюсь сказать, нормальный/стандартный/обычный :-P).
Marriedton?
Я бы просто назвал это объектом. Тот факт, что вы не называете это Singleton, подразумевает, что может быть более одного экземпляра.
Когда кто-то спрашивает меня, является ли класс Singleton (а это не так), я просто говорю «нет», это обычный класс.
Политон?
На самом деле, на синглтоне есть вариант, называемый Multiton или Multiplton, или что-то в этом роде. Вместо одного экземпляра у вас есть n экземпляров, где n - это конкретное значение. Я не уверен, что «Банда четырех» описывает это приложение в своей книге, но я узнал об этом в своем классе Software Engineering 361.
Но если у вас есть неограниченное количество экземпляров, я не думаю, что есть имя для него.
Просто «Единственный экземпляр класса».