Вопросы с тегом 'design-patterns'

Шаблон проектирования является общим многоразовым решением общей проблемы в разработке программного обеспечения. Используйте этот тег для вопросов, если у вас возникли проблемы с реализацией шаблонов проектирования. Не используйте этот тег для вопросов о сопоставлении текстового шаблона. При использовании этого тега при выполнении сложных вопросов - отметьте язык кода, на котором написана реализация.
21

Когда следует использовать шаблон дизайна посетителя?

Я продолжаю видеть ссылки на шаблон посетителя в блогах, но я должен признать, что я просто не понимаю. Я прочитал статью wikipedia для шаблона, и я понимаю ее механику, но я все еще смущен, когда буду использовать ее. Как кто-то, кто недавно совсем...
31 окт. '08 в 23:04
31

Простейший/Самый чистый способ реализовать singleton в JavaScript?

Каков самый простой/самый чистый способ реализации одноэлементного шаблона в JavaScript?
25 сент. '09 в 20:05
22

Синглтон: как его использовать

Изменить:  Из другого вопроса я дал ответ, который содержит ссылки на множество вопросов/ответов о синглонах: Подробнее о синглонах здесь: Итак, я прочитал нить Singletons: хороший дизайн или костыль? И аргумент все еще бушует. Я вижу синглтоны ка...
17 сент. '08 в 19:17
18

Factory Образец. Когда использовать методы Factory?

Когда полезно использовать методы factory внутри объекта вместо класса factory?
16 сент. '08 в 6:38
7

Разница между архитектурой Microservices и SOA

Я читал в Microservice Architecture, и я пытаюсь увидеть разницу между ним и регулярной SOA (кроме служб, развернутых отдельно). Может ли кто-нибудь сказать мне разницу и, возможно, про и консоль архитектуры Microservice?
26 авг. '14 в 8:18
13

Какая разница между шаблонами зависимостей зависимостей и Locator?

Оба шаблона кажутся реализацией принципа инверсии управления. То есть, объект не должен знать, как построить его зависимости. Инъекция зависимостей (DI), по-видимому, использует конструктор или сеттер для "инъекции" его зависимостей. Пример испол...
13 окт. '09 в 1:15
12

Какие шаблоны дизайна используются на Android?

Я занимаюсь небольшим исследованием мобильных платформ, и мне хотелось бы узнать, какие шаблоны дизайна используются в Android? например. в iOS Model-view-controller очень широко используется вместе с делегированием и другими шаблонами. Какие шабло...
06 февр. '11 в 21:20
10

Реляционные шаблоны проектирования баз данных?

Шаблоны проектирования обычно связаны с объектно-ориентированным дизайном. Существуют ли шаблоны проектирования для создания и программирования реляционные базы данных Многие проблемы, несомненно, должны иметь многоразовые решения. Примеры включаю...
28 сент. '08 в 11:29
10

Как реализовать шаблон метода factory в С++ правильно

Вот эта одна вещь в С++, которая заставляла меня чувствовать себя некомфортно в течение довольно долгого времени, потому что я честно не знаю, как это сделать, хотя это звучит просто: Как реализовать метод Factory в С++ правильно? Цель: предоста...
25 февр. '11 в 17:52
24

Обработка диалогов в WPF с помощью MVVM

В шаблоне MVVM для WPF диалоговые окна обработки являются одной из наиболее сложных операций. Поскольку ваша модель представления ничего не знает о представлении, диалог может быть интересным. Я могу открыть ICommand, когда при вызове view появится д...
18 янв. '09 в 9:23
5

Как объяснить инъекцию зависимости к 5-летнему ребенку?

Что такое хороший способ объяснить инъекция зависимостей? Я нашел несколько руководств по Google, но ни один из них, который предположил бы читателя, не был просто новичком Java. Как бы вы объяснили это новичку?
28 окт. '09 в 17:48
11

Есть ли эквивалент Java или методология для ключевого слова typedef в С++?

Исходя из фона C и С++, я нашел разумное использование typedef невероятно полезным. Знаете ли вы, как добиться аналогичной функциональности в Java, будь то механизм Java, шаблон или какой-либо другой эффективный способ, который вы использовали?
28 июл. '09 в 16:23
2

Шаблон хранилища Шаг за шагом Объяснение

Может кто-нибудь объяснить мне шаблон репозитория в .NET, шаг за шагом, давая очень простой пример или демонстрацию. Я знаю, что это очень распространенный вопрос, но до сих пор я не нашел удовлетворительного ответа.
16 авг. '12 в 11:00
18

В чем разница между шаблоном проектирования стратегии и шаблоном государственного дизайна?

В чем разница между шаблоном проектирования стратегии и шаблоном государственного дизайна? Я просматривал довольно много статей в Интернете, но не мог четко различить. Кто-нибудь может объяснить разницу в неспециалистских терминах?
01 нояб. '09 в 20:11
20

Создание шаблона проектирования Singleton в PHP5

Как создать класс Singleton с использованием классов PHP5?
15 окт. '08 в 0:33