Результаты поиска по запросу "design-patterns"

6 ответов

демонстрация

екст и вопрос сначала, скелетный код внизу поста) Мы создаем и внедряем среду C ++ для использования в таких средах, как Arduino. Для этого я хочу использовать шаблон Observer, где любой компонент заинтересован в изменении состояния датчиков ...

2 ответа

В целом, я думаю, что это слишком плохо - чрезмерно проектировать ваши решения (потому что, как вы сказали, новые люди испытывают трудности с пониманием этого), но в некоторых случаях шаблоны проектирования очень полезны.

аружил, что используюЦепочка ответственности [http://en.wikipedia.org/wiki/Chain-of-responsibility_pattern]шаблон (часто для меня 3 раза) в моем текущем проекте, и мне интересно, не стал ли я слишком увлечен решением. В частности, я использую ...

0 ответов

Если «изменения многих других операций» не могут быть охарактеризованы как тот же самый вид наблюдаемого «изменения». На этом этапе единственный наблюдатель имеет смысл.

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

ТОП публикаций

5 ответов

Использование шаблона Command Design

разница междуСтратегия [http://en.wikipedia.org/wiki/Strategy_pattern]иШаблон команды [http://en.wikipedia.org/wiki/Command_pattern]? Я также ищу несколько примеров на Java.

8 ответов

Вот пример использования. Предположим, у вас есть сторонняя библиотека, такая как xslt mapper или crypto lib, которая имеет такой интерфейс: doSomething (inputStream, outputStream). И вы не хотите буферизовать результат перед отправкой по проводам. Apache и другие клиенты запрещают прямой доступ к потоковому выходному потоку. Самое близкое, что вы можете получить, - это получить выходной поток - со смещением после записи заголовков - в объекте объекта запроса. Но так как это скрыто, недостаточно передать входной поток и выходной поток сторонней библиотеке. Трубы являются хорошим решением этой проблемы.

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

7 ответов

en.wikipedia.org/wiki/NoSQL

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

6 ответов

Задача шаблона проектирования, включающая N состояний и переходы между ними

У меня проблема под рукой, и я не понимаю, какой шаблон проектирования использовать. Проблема выглядит так: Я должен построить систему, которая имеет 'N' состояний, и моя система должна сделать переход из любого состояния в любое другое ...

3 ответа

MVVM ViewModel против MVC ViewModel

ViewModel - это термин, который используется как в MVVM (Model-View-ViewModel), так и в рекомендуемой реализации для ASP.NET MVC. Исследование «ViewModel» может привести к путанице, учитывая, что каждый шаблон использует один и тот ...

3 ответа

Для длинных запросов на опрос вы должны создать отдельный

аюсь создать слой для веб-сервиса, используя HttpClient в моемXamarin.Forms мобильное приложение. без синглтонс одноцветным рисункомвпервыйПодход Я создаю новый объект http-клиента в каждом новом запросе, сделанном мобильным приложением. вот ...

3 ответа

если вы используете библиотеку повсеместно, то вы также можете предпочесть использовать вызовы без уровня абстракции.

Сообщение блогаЖубер просто открыл мне глаза. Я имел дело со многими шаблонами проектирования на Java и других языках. Но Objective-C - довольно ...