Результаты поиска по запросу "design-patterns"
Как реализация Майерса синглтона на самом деле синглтон
Я много читал о синглетонах, когда их следует и не следует использовать, и как их безопасно применять. Я пишу на C ++ 11 и натолкнулся на ленивую инициализированную реализацию Мейера синглтона, как видно изэтот ...
C ++: статическая функция-обертка, которая направляет функцию-член?
Я пробовал все виды дизайнерских подходов, чтобы решить эту проблему, но я просто не могу понять это правильно. Мне нужно предоставить некоторые статические функции для использования в качестве функции обратного вызова для C lib. Однако я хочу, ...
Шаблон проектирования для реализации плагинов в вашем приложении?
Каков стандартный способ разрешения и внедрения системы плагинов для вашего приложения? В моем последнем приложении я сделал простой интерфейс для всех плагинов, которые они должны реализовать. Затем я загружаю все сборки в каталог приложений и ...
Преимущества и недостатки цепочки методов и возможность замены всех возвращаемых пустых параметров самим объектом
Я в основном интересуюсь Java, но думаю, что это общий вопрос. Недавно я работал с Arquillian Framework (ShrinkWrap), который использует много методов цепочки. Другим примером цепочки методов являются методы вStringBuilder, StringBuffer, Есть ...
Список <> лучше, чем DataSet для уровня пользовательского интерфейса в ASP.Net?
Я хочу получить данные из своего уровня доступа к данным на бизнес-уровне, а затем подготовить их для использования в моем пользовательском интерфейсе. Поэтому я задаюсь вопросом: лучше ли читать мои данныеDataReader и использовать его, чтобы ...
Создание подкласса класса Java Builder
Датьэта статья доктора Доббса [http://www.drdobbs.com/jvm/creating-and-destroying-java-objects-par/208403883?pgno=2] и, в частности, шаблон Builder, как мы справляемся со случаем создания подкласса Builder? Если взять сокращенную версию примера, ...
Вызывать события в .NET в главном потоке пользовательского интерфейса
Я разрабатываюбиблиотека классовв .NET, что другие разработчики будут потреблять в конце концов. Эта библиотека использует несколько рабочих потоков, иэти потоки запускают события состояния, которые приведут к обновлению некоторых ...
Шаблоны проектирования для многопоточности [закрыто]
Многозадачность кажется катастрофой, когда большие проекты рушатся из-за общей мутации. Я бы сказал, что к общим ресурсам обращаются из нескольких потоков. Становится очень трудно отлаживать и отслеживать происхождение ошибки и ее причины. Это ...
Unity.AutoRegistration ?? Единство регистрации на основе конвенции
Мой код выглядит следующим образом IUnityContainer container = new UnityContainer(); container .ConfigureAutoRegistration() .LoadAssemblyFrom(typeof(Test).Assembly.Location) .LoadAssemblyFrom(typeof(ITest).Assembly.Location) ...
Нужно ли больше проверять ASP.Net MVC 2 с точки зрения шаблонов и использования?
Здесь лежит земля. Как и у большинства людей, у меня есть мой доменный объект, и у меня есть модели представлений. Мне нравится идея использования моделей пр...