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

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

30
Что такое внедрение зависимостей?
Уже было опубликовано несколько вопросов с конкретными вопросами о внедрении зависимостей , например, когда его использовать и какие существуют для него рамки. Однако, Что такое внедрение зависимостей и когда / почему его следует или не следует использовать?

24
Что такое MVP и MVC и в чем разница?
Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. Если взглянуть за пределы RAD (перетаскивания и настройки) способа создания пользовательских интерфейсов, который многие инструменты поощряют, вы, скорее всего, натолкнетесь на три …

30
Что такого плохого в синглетах? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами отредактировав этот пост . Закрыто 4 года назад . Картина синглтона является полностью оплаченным членом GoF «s моделея книги , но в …


30
Разница между статическим классом и одноэлементным шаблоном?
Какая реальная (то есть практическая) разница существует между статическим классом и одноэлементным шаблоном? Оба могут быть вызваны без создания экземпляров, оба предоставляют только один «Экземпляр», и ни один из них не является поточно-ориентированным. Есть ли другая разница?

25
В чем разница между MVC и MVVM? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он фокусировался только на одной проблеме: отредактировав этот пост . Закрыто 6 месяцев назад . Есть ли разница между стандартным шаблоном «Model View Controller» и шаблоном …

13
Классы именования - Как не называть все «Менеджером <WhatEver>»? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

28
Заменяет ли функциональное программирование шаблоны проектирования GoF?
С тех пор как я начал изучать F # и OCaml в прошлом году, я прочитал огромное количество статей, в которых утверждается, что шаблоны проектирования (особенно в Java) - это обходные пути для отсутствующих функций в императивных языках. Одна статья, которую я нашел, довольно убедительно утверждает : Большинство людей, которых …

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

20
C ++ шаблон проектирования Singleton
Недавно я столкнулся с реализацией / реализацией шаблона проектирования Singleton для C ++. Это выглядело так (я взял это из примера из реальной жизни): // a lot of methods are omitted here class Singleton { public: static Singleton* getInstance( ); ~Singleton( ); private: Singleton( ); static Singleton* instance; }; Из …

7
Примеры шаблонов проектирования GoF в основных библиотеках Java
Ответы на этот вопрос - работа сообщества . Отредактируйте существующие ответы, чтобы улучшить этот пост. В настоящее время он не принимает новые ответы или взаимодействия. Я изучаю шаблоны проектирования GoF Java и хочу увидеть некоторые из них в реальной жизни. Каковы некоторые хорошие примеры этих шаблонов проектирования в основных библиотеках …

26
В чем разница между шаблоном Builder Design и шаблоном Factory Design?
В чем разница между шаблоном проектирования Builder и шаблоном проектирования Factory? Какой из них более выгоден и почему? Как мне представить мои результаты в виде графика, если я хочу проверить и сравнить / сопоставить эти шаблоны?

18
Почему __init __ () всегда вызывается после __new __ ()?
Я просто пытаюсь упростить один из моих классов и ввел некоторые функциональные возможности в том же стиле, что и шаблон проектирования на основе веса . Тем не менее, я немного запутался, почему __init__всегда вызывается после __new__. Я не ожидал этого. Может кто-нибудь сказать мне, почему это происходит и как я …

28
Общепринятые лучшие практики организации кода в JavaScript [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Поскольку JavaScript-фреймворки, такие как jQuery, делают клиентские веб-приложения богаче и функциональнее, я начал …

15
Когда бы вы использовали шаблон Builder? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 5 лет назад . Каковы некоторые распространенные , реальные примеры использования шаблона Builder? Что он …

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