0
ответов

Как реализовать шаблон декоратора для класса Java с защищенными методами

Подкласс o Кроме того, пакет не может получить доступ к защищенным членам в экземплярах родительского класса (только в экземплярах самого подкласса или его подклассов). Ссылка JLS: http://java.sun.com/docs/books/jls/...
вопрос задан: 4 December 2018 22:19
0
ответов

Почему люди используют шины сообщений / событий в своем коде? [closed]

Думаю, вы слышали об автобусах сообщений / событий, это единственное место, где протекают все события в системе. Подобные архитектуры встречаются в материнских платах компьютеров и локальных сетях. Это хорошо ...
вопрос задан: 4 December 2018 21:10
0
ответов

Где я могу поместить запрос к базе данных в MVC?

В последние несколько дней я много читал книги и веб-страницы об ООП и MVC в PHP, чтобы стать лучшим программистом. Я столкнулся с небольшой проблемой в моем понимании MVC: Где...
вопрос задан: 4 December 2018 17:09
0
ответов

В чем разница между моделью, управляемой событиями, и схемой реактора? [закрыто]

Из статьи в Википедии о шаблоне реактора: Шаблон проектирования реактора - это шаблон обработки событий для обработки запросов на обслуживание, одновременно доставляемых обработчику услуг одним или несколькими входами. ...
вопрос задан: 2 December 2018 22:44
0
ответов

Методы расширения против статического служебного класса [закрыто]

Я ищу некоторые плюсы и минусы использования методов расширения над статическими служебными классами в приложении C #. Например, плюсом в столбце методов расширения является удобство вызова классом ...
вопрос задан: 20 November 2018 05:46
0
ответов

Шаблон модуля JavaScript - Как создавать подмодули

Как мне получить доступ / создать подмодуль на основе шаблона модуля? Я хотел бы иметь возможность доступа к методам из подмодулей в основном файле Modules.js. Module.js var Module = (function () { ...
вопрос задан: 19 November 2018 12:22
0
ответов

Цепочка шаблонов проектирования против декоратора

Чем шаблон цепочки ответственности отличается от шаблона декоратора?
вопрос задан: 17 November 2018 02:34
0
ответов

создание объекта шаблона проектирования прототипа Java

Я просматривал шаблон проектирования Prototype и у меня возникло несколько вопросов. Я понял, что шаблон проектирования «Прототип» используется для создания объектов, требующих больших затрат памяти или...
вопрос задан: 15 November 2018 16:48
0
ответов

Альтернатива паттерну наблюдателя

Кто-нибудь знает об альтернативе паттерну наблюдателя, также известному как слушатель? Меня интересует что-то, что хорошо работает в асинхронной среде. Проблема, с которой я столкнулся, заключается в том, что у меня ...
вопрос задан: 14 November 2018 22:00
0
ответов

Дерево, в котором каждый узел может иметь несколько родителей

Вот теоретический/педантичный вопрос :: представьте свойства, каждый из которых может принадлежать множеству других. Более того, от одной итерации права собственности к другой два соседних владельца могли...
вопрос задан: 14 November 2018 17:31
0
ответов

Что такое уровни DAO, DTO и Service в Spring Framework?

Я пишу сервисы RESTful, используя Spring и Hibernate. Я прочитал много ресурсов в интернете, но они не прояснили мои сомнения. Пожалуйста, объясните мне подробно, что такое уровни DAO, DTO и Service в ...
вопрос задан: 8 November 2018 07:24
0
ответов

Шаблон адаптера против замены Лискова

Шаблон проектирования адаптера используется для преобразования интерфейса класса ( Target) в другой интерфейс (Adaptee), которого ожидают клиенты. Адаптер позволяет несовместимым классам работать вместе, что не может ...
вопрос задан: 2 November 2018 08:37
0
ответов

Зачем создавать & ldquo; Implicitly Unwrapped Optionals & rdquo ;, поскольку это подразумевает, что вы знаете, что есть значение?

Зачем вам создавать «Неявно развернутый необязательный», а не просто обычную переменную или константу? Если вы знаете, что она может быть успешно развернута, то зачем сначала создавать необязательный? ...
вопрос задан: 31 October 2018 19:22
0
ответов

Почему шаблон команд удобен в объектно-ориентированном проектировании?

Я не понимаю, почему шаблон Command удобен в объектно-ориентированном дизайне. Вместо использования, например, Командный коммутатор, который имеет ссылку на класс Lamp, не могу я просто создать Switchable ...
вопрос задан: 16 October 2018 21:19
0
ответов

Простое объяснение «Reactor Pattern» с его приложениями [closed]

Reactor Pattern объяснено в wikipedia, и это слишком абстрактно. Можете ли вы описать эту закономерность более конкретно? В идеале с фрагментами кода или схемами классов высокого уровня, описывающими некоторые ...
вопрос задан: 30 September 2018 14:09
0
ответов

Шаблон проектирования Builder: Почему нужен ли нам директор?

Недавно я наткнулся на шаблон проектирования Builder. Похоже, что разные авторы используют «шаблон Строителя» для обозначения различных вариантов, поэтому позвольте мне описать шаблон, о котором я спрашиваю. У нас есть ...
вопрос задан: 10 September 2018 08:32
0
ответов

Имитация System.Web.Caching.Cache -Имитация или проверка на нуль?

Я пишу модульный тест, и мне интересно, выгодно ли издеваться над кэшем, и если да, то как? В настоящее время в своих тестах я имитирую HttpContextBase и оборачиваю его в пользовательский...
вопрос задан: 30 August 2018 14:53
0
ответов

Что такое принцип «Один класс, одна ответственность»?

Я хотел бы узнать о принципе «Один класс, одна ответственность». Я нашел несколько статей об этом, но без примеров. Мне было бы полезно, если бы вы могли привести пример класса, который...
вопрос задан: 15 August 2018 12:40
0
ответов

Как автоматически сгенерировать шаблон декоратора в C #

У меня есть интерфейс и класс, реализующий этот интерфейс, скажем: interface IMyInterface {void Func1 (); void Func2 (); } класс Concrete: IMyInterface {public virtual void Func1 () ...
вопрос задан: 7 August 2018 18:00
0
ответов

группа из четырех шаблонов проектирования — пример кода Objective C? [закрыто]

Мне любопытно, знает ли кто-нибудь о каком-либо загружаемом образце кода Objective C для банды из четырех шаблонов проектирования? Я ищу рабочие примеры проектов XCode и не против заплатить! ...
вопрос задан: 7 August 2018 05:04
0
ответов

Легковес против шаблонов пула объектов: когда каждый ли полезен?

Насколько я знаю, пул объектов - это шаблон создания, а легковес - это структурный шаблон, но на самом деле я не вижу большой разницы между ними. Не мог бы кто-нибудь объяснить мне ...
вопрос задан: 3 August 2018 17:52
0
ответов

Является ли мой общий набор данных фактическим преобразователем данных?

Я получил задание реализовать небольшую систему, используя шаблон отображения данных для уровня данных. Я не хотел выполнять повторяющуюся задачу написания каждого картографа для каждого отдельного объекта ...
вопрос задан: 13 July 2018 18:29
0
ответов

почему нет важной реализации Enum для Singleton в JDK?

Есть ли какие-либо серьезные реализации singleton в JDK с использованием Enum, и если не почему? если предполагается, что это лучший способ реализовать синглтон. Например: IsoChronology Runtime Desktop - все ...
вопрос задан: 13 July 2018 16:56
0
ответов

Android Button setOnClickListener Design

Я создаю приложение для Android. Я заметил, что я создаю много повторений кода, подобного этому, в каждом из моих классов: Button buttonX = (Button) findViewById (R.id.buttonXName); // ...
вопрос задан: 30 June 2018 18:11
0
ответов

Реализация Шаблона Производителя/Потребителя в C#

Как я могу реализовать шаблоны Производителя/Потребителя в Событиях использования C# и Делегатах? За чем я должен внимательно наблюдать когда дело доходит до ресурсов при использовании этих шаблонов разработки? Есть ли любой...
вопрос задан: 6 June 2018 08:09
0
ответов

Динамическое наследование Python: как выбрать базовый класс при создании экземпляра?

Введение В моей работе по программированию я столкнулся с интересным случаем, который требует от меня реализации механизма наследование динамических классов в Python. Что я имею в виду, когда использую термин "динамический ...
вопрос задан: 6 June 2018 07:36
0
ответов

Как убедиться, что шаблон строителя завершен?

РЕДАКТИРОВАТЬ: я не беспокоюсь о том, что вызов в неправильном порядке, так как это осуществляется с помощью нескольких интерфейсов, я просто беспокоюсь о том, что метод терминала вызывается вообще. Я использую ...
вопрос задан: 31 May 2018 02:14
0
ответов

MVVM паттерн в java

Я хочу сделать mvvm проект на java. Но я не могу найти пример проекта. Есть несколько примеров для Android, но я не хочу делать Android-проект. Как я могу сделать проект с mvvm ...
вопрос задан: 30 May 2018 12:54
0
ответов

Источники критики шаблонов проектирования

Я читал страницу шаблонов проектирования в Википедии, в частности раздел «Критика». Не могли бы вы указать мне на некоторые статьи или книги о недостатках шаблонов проектирования?
вопрос задан: 12 April 2018 10:04
0
ответов

Шаблоны проектирования архитектуры программного обеспечения

Не могли бы вы рассказать мне, какие шаблоны проектирования архитектуры программного обеспечения доступны? Чтобы уточнить свой вопрос, я хочу прочитать различные шаблоны проектирования архитектуры и решить ...
вопрос задан: 9 April 2018 08:43