Существует ли имя, означающее “не одиночный элемент”?

Вы неправильно используете объект Promise, возвращенный из getCategory() в вашем экспресс-маршрутизаторе:

    app.get('/', (req, res) => {
        var categories = configDB.getCategory(); <-- this is a Promise, not a synchronous value
        res.render('home', categories);
    });

Вместо этого вы можете использовать async/await, чтобы помочь устранить разрыв между вашим текущим синхронным кодом и у вас есть асинхронный интерфейс базы данных Promise:

    app.get('/', async (req, res) => {
        var categories = await configDB.getCategory();
        res.render('home', categories);
    });
24
задан Richard Nagle 24 October 2008 в 11:10
поделиться

11 ответов

Касл Виндзор использует термин «переходный процесс» для описания всех объектов, не являющихся одноэлементными.

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

14
ответ дан 28 November 2019 в 23:52
поделиться

decepticon.

гм жаль, извините.

No нет (если Вы думаете об этом, одиночные элементы являются экстраординарным случаем), но , простак был другим интересным предложением.

5
ответ дан 20 July 2019 в 19:43
поделиться

Multipleton? </facetious>

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

4
ответ дан 20 July 2019 в 19:43
поделиться

Marriedton?

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

4
ответ дан 20 July 2019 в 19:43
поделиться

Политонна?

3
ответ дан 20 July 2019 в 19:43
поделиться

Да, существует Мультитонна шаблон, но это означает что-то очень определенное. Это не просто все, что это не Singleton.

8
ответ дан 28 November 2019 в 23:52
поделиться

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

6
ответ дан 28 November 2019 в 23:52
поделиться

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

4
ответ дан 28 November 2019 в 23:52
поделиться
2
ответ дан 28 November 2019 в 23:52
поделиться

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

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

1
ответ дан 28 November 2019 в 23:52
поделиться

Просто, 'Единственный Экземпляр Класса'.

0
ответ дан 28 November 2019 в 23:52
поделиться
Другие вопросы по тегам:

Похожие вопросы: