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

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

23
Способы устранения переключения в коде [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Как можно исключить использование ключа в коде?

3
Архитектура Facebook [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 7 лет назад . Я изучал статьи …


9
Шаблоны проектирования или лучшие практики для сценариев оболочки [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

6
шаблоны проектирования Python [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос Я ищу любые ресурсы, которые дают примеры передового опыта, шаблонов проектирования и принципов …

10
Реализация шаблона пула объектов C #
У кого-нибудь есть хороший ресурс по реализации стратегии общего пула объектов для ограниченного ресурса в духе пула соединений Sql? (т.е. будет полностью реализован, что это потокобезопасно). Чтобы выполнить запрос в отношении запроса @Aaronaught для уточнения, пул будет использоваться для запросов балансировки нагрузки к внешней службе. Чтобы поместить это в сценарий, …

4
Разница между Observer, Pub / Sub и привязкой данных
В чем разница между шаблоном наблюдателя , публикацией / подпиской и привязкой данных ? Я немного обыскал Stack Overflow и не нашел хороших ответов. Я пришел к выводу, что привязка данных - это общий термин, и существуют разные способы его реализации, такие как шаблон наблюдателя или шаблон публикации / подписки. …

16
В чем разница между шаблонным методом и шаблонами стратегии?
Может кто-нибудь объяснить мне, в чем разница между шаблоном метода шаблона и шаблона стратегии? Насколько я могу судить, они на 99% одинаковые - единственное отличие состоит в том, что шаблон шаблонного метода имеет абстрактный класс в качестве базового класса, тогда как класс стратегии использует интерфейс, который реализуется каждым конкретным классом …

10
Шаблон дизайна пользовательского интерфейса для Windows Forms (например, MVVM для WPF)
MVVM чаще всего используется с WPF, потому что он идеально подходит для него. Но как насчет Windows Forms? Существует ли уже установленный и часто используемый шаблон подхода / дизайна, подобный этому, для Windows Forms? Тот, который явно работает с Windows Forms? Есть книга или статья, которая описывает это хорошо? Может …

7
Внедрение комментариев и лайков в базе данных
Я разработчик программного обеспечения. Я люблю кодировать, но ненавижу базы данных ... В настоящее время я создаю веб-сайт, на котором пользователю будет разрешено пометить объект как понравившийся (как в FB), пометить его и комментировать . Я застрял в дизайне таблиц базы данных для обработки этой функции. Решение тривиально, если мы …

12
Когда вы используете шаблон моста? Чем он отличается от шаблона адаптера?
Кто-нибудь когда-либо использовал паттерн моста в реальном приложении? Если да, то как ты это использовал? Это я, или это просто паттерн адаптера с небольшим внедрением зависимостей в микс? Это действительно заслуживает своего собственного образца?

4
Почему и как избежать утечек памяти в обработчике событий?
Я только что понял, прочитав некоторые вопросы и ответы по StackOverflow, что добавление обработчиков событий, использующих +=в C # (или, я полагаю, в других языках .net), может вызвать общие утечки памяти ... В прошлом я много раз использовал подобные обработчики событий и никогда не осознавал, что они могут вызвать или …


5
AngularJS: понимание шаблона проектирования
В контексте этого поста Игорь Минар, ведущий AngularJS: MVC против MVVM против MVP . Что за спорная тема, о которой многие разработчики могут часами спорить и спорить. В течение нескольких лет AngularJS был ближе к MVC (или, скорее, к одному из его вариантов на стороне клиента), но со временем и …

12
В чем разница между шаблонами Factory и Strategy?
Кто-нибудь может объяснить разницу между фабрикой и стратегией? Для меня оба выглядят одинаково, кроме дополнительного фабричного класса (который создает объект продукта в фабричных моделях)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.