Результаты поиска по запросу "design-patterns"
Шаблоны управления памятью в C ++
Я думаю, что у меня есть значительный опыт работы с обычными (функциональными) разработанными шаблонами, как описано, например, вбригада четырех книг [http://www.amazon.co.uk/Design-patterns-elements-reusable-object-oriented/dp/0201633612] , ...
«GetOrCreate» - у этой идиомы есть устоявшееся имя?
Хорошо, рассмотрим эту распространенную идиому, которую большинство из нас использовали много раз (я полагаю): class FooBarDictionary { private Dictionary<String, FooBar> fooBars; ... FooBar GetOrCreate(String key) { FooBar fooBar; if ...
Шаблон объекта передачи данных
Мне жаль, что я новичок в корпоративных приложениях, а также в шаблоне дизайна. может быть, этот вопрос происходит из-за отсутствия знаний о шаблоне проектирования. я обнаружил, что лучше использовать DTO для передачи данных. мой бизнес-класс, ...
Шаблон наблюдателя Право на мониторинг файлов?
Мне интересно знать, является ли шаблон наблюдателя правильным подходом для реализации кода для мониторинга файлов журналов и их изменений? Я в настоящее время использую это, но, кажется, есть аномалия, которую я не могу полностью объяснить. По ...
Шаблон проектирования для обработки нескольких типов сообщений
У меня здесь сидит GOF, и я знаю, что должен быть какой-то шаблон дизайна, который решает мою проблему, но человек, которого я не могу понять. Для простоты я изменил название некоторых интерфейсов, которые я использую. Итак, вот проблема, с ...
Как ограничить создание объекта не более 3-х в классе Java?
Как ограничить создание объекта не более 3-х в классе Java? Можете ли вы дать мне представление о том, как я могу это сделать?
Тессеракт OCR: возможно ли форсировать конкретный шаблон?
Я использую Tesseract и хочу разработать приложение, способное распознавать последовательность символов. У меня были хорошие результаты, но не отлично. Последовательность символов, которую я хочу прочитать, имеетвсегдаконкретный образец, ...
Переход от `prototype` и` new` к шаблону замыкания и выдержки
Я перефакторинг чужого кода JavaScript. ДО: function SomeObj(flag) { var _private = true; this.flag = (flag) ? true : false; this.version="1.1 (prototype)"; if (!this._someProperty) this._init(); // leading underscore hints at what should be a ...
Профилирование времени жизни объекта C ++
Класс ObjectInfo - это диагностический класс, предназначенный для отслеживания статистических данных, таких как время жизни и количество объектов. Определенный класс наследует от ObjectInfo, как показано. Член этого конкретного класса ...
Ищем пример шаблона Command для пользовательского интерфейса [закрыто]
Я работаю над приложением WinForm .Net с базовым интерфейсом, который включает кнопки панели инструментов, пункты меню и нажатия клавиш, которые все инициируют один и тот же базовый код. Прямо сейчас обработчики событий для каждого из ...