Заранее благодарю за помощь и внимание! Мой проект предназначен только для учебных целей, и я полностью запутался в DDD и имею следующую ситуацию: Есть вездесущий ...
Ниже я пытаюсь отправить два потока в шаблоне Singleton, чтобы увидеть, как эти два потока работают без синхронизации. В теории два потока должны создавать два отдельных объекта. Но здесь без ...
Недавно я читал книгу «Чистый код» Роберта Мартина, и в главе 7 был раздел, в котором он сказал, что вы должны попытаться заменить нулевые проверки, используя специальный шаблон разработки случая. Я ...
Мое текущее понимание шаблона разработки состояния - в основном это: Инкапсулируйте все поведение объекта в конкретном состоянии в объекте. Делегат запрашивает к "Текущему" состоянию...
Что является некоторыми шаблонами разработки для хранения истории объекта, когда оно изменяется. Мне ничто не нужно как напряженный режим как определение источника события, просто способность сохранить прошлые версии когда определенное событие...
Лист в Составном Шаблоне реализует интерфейс Component, включая Добавляют, Удаляют, и методы GetChild, которые Лист никогда не собирается использовать. Это, кажется, нарушение Интерфейса...
Я просто столкнулся с предложенным Повышением:: библиотека Dataflow. Это походит на интересный подход, и я задавался вопросом, существуют ли другие такие альтернативные платформы для C++, и если существует любой связанный...
У меня есть вопрос, действительно ли это - корректный подход для создания Универсальной Singleton? общедоступная Singleton класса <T>, где T: класс, новый () {частный статический экземпляр T = пустой указатель; частный...
Действительно ли возможно реализовать Шаблон "посетитель", соблюдая Открываться/Закрывать Principle, но все еще смочь добавить новые visitable классы? Открываться/Закрывать Principle указывает что "объекты программного обеспечения (классы..
Я работаю над веб-сайтом, который использует функции социальной сети (как Facebook, например). Я хотел бы реализовать систему уведомления, которая показывает, что материал как "X добавил Вас как друга", "Y...
Все мы знаем замечательную книгу о шаблонах разработки, известных как Банда Четыре, и Шаблоны для Предприятия Fowler. Я хотел бы предложить этот викифицировавший вопрос собрать необычные шаблоны программного обеспечения...
Кто-то может дать мне пример шаблона разработки Декоратора в C++? Я столкнулся с версией Java его, но нашел трудным понять версию C++ его (от примеров I...
Я в настоящее время пытаюсь понять intrinsics итераторов на различных языках т.е. способе, которым они реализованы. Например, существует следующий класс, выставляющий интерфейс списка...
Какие инструменты/библиотеки существуют, который возьмет структуру и автоматически генерирует неизменную обертку и также класс "разработчика" для того, чтобы инкрементно создать новые экземпляры? Пример ввел: структура Foo {...
Я относительно плохо знаком с разработкой игр, таким образом, я решил, что хотел создать проект хобби с нуля и для опыта и для развлечений. Определенная игра подобна покеру, известному как Три Карты...
испытывание небольших архитектурных затруднений здесь. В C++ у нас есть понятие 'друзей', где такой друг классы может получить доступ к членам парламента, не занимающим официального поста. Так, я погружаюсь приложение Java и пытаюсь придерживаться MVC...
Мое веб-приложение имеет некоторые небольшие вариации в бизнес-логике и логике представления в зависимости от типа пользователя, который зарегистрирован. Это походит на получение изменений путем введения различных реальных классов...
Существует ли общий шаблон для распространения деталей и ошибок и предупреждений? Ошибками я имею в виду серьезные проблемы, которые должны заставить поток кода останавливаться. Предупреждениями я имею в виду проблемы та заслуга...
Я не уверен, существует ли заслуга к этому вопросу или нет, но является там какими-либо лучшими практиками и антишаблонами, характерными для Google Guice? Прямой любые универсальные шаблоны DI к этому вопросу.
общедоступный класс Песня {общественность представляет Жанр в виде строки {добираются; защищенный набор;} общедоступное имя строки {добираются; защищенный набор;} общедоступный струнный оркестр {добираются; защищенный набор;} общедоступная Песня (имя стро
Этим вопросом является вид продолжения к моему более раннему сообщению: реализация Шаблона "посетитель" в Java - Как это смотрит? Я стал немного смущенным при рефакторинге моего кода. Я пытаюсь преобразовать своего посетителя...
мы пытаемся реализовать приложение с помощью причины Шаблона Уровня служб наши потребности приложения соединиться с другими несколькими приложениями также, и гугля в сети, мы нашли эту ссылку...
I'm reading wiki about the singleton pattern and I'm not sure if I understand this: https://en.wikipedia.org/wiki/Initialization-on-demand_holder_idiom part of it correctly. So to make it simple: Why ...
Существует ряд вопросов, которые обычно используются в интервью и на уроках, когда речь идет об объектно-ориентированном дизайне и анализе. Это один из них; к сожалению, мой профессор ООП в ...