design-patterns

Я читал Банда Из Четырех, чтобы решить некоторые из моих проблем и наткнулся на посредник узор. Я раньше использовал Observer в моих проектах для создания некоторых приложений GUI. Я немного смущен, так как не нахожу большой разницы между ними. Я просмотрел, чтобы найти разницу, но не смог найти подходящег...

Мне нужны разные конструкторы для моих экземпляров. Каков общий шаблон для этого?...

Я пытаюсь выяснить, что такое правильная скороговорка и использование log4net с каркасом инъекции зависимостей. Log4Net использует интерфейс ILog, но требует, чтобы я позвонил LogManager.GetLogger(Reflection.MethodBase.GetCurrentMethod().DeclaringType) в каждом классе или методе, где мне нужно войти инф...

схема реактора объясняется в Википедия, а это слишком абстрактно. Можете ли вы описать эту модель более конкретно? В идеале с фрагментами кода или высокоуровневыми диаграммами классов, описывающими некоторые приложения шаблона реактора....

Я недавно наткнулся на в этой статье о том, как написать синглтон в узел.js. Я знаю документацию requireгосударства что: модули кэшируются после первой загрузки. Несколько звонков в require('foo') не может привести к многократному выполнению кода модуля. таким образом, кажется, что каждый необходимый мо...

Я работаю на Android приложение, которое использует try/catch часто, чтобы предотвратить его от падения даже в местах, где нет необходимости. Например, вид xml layout С id = toolbar ссылка типа: // see new example below, this one is just confusing // it seems like I am asking about empty try/catch try { ...

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

Я хотел бы знать, является ли шаблон модуля или шаблон конструктора/прототипа более применимым к моей работе. в основном я использую ненавязчивый javascript - HTML-документ имеет ссылку на.js файл. мое понимание шаблона модуля: вызов метода INIT (который в основном является открытым методом, который я мог...

из Википедии Схема Реактора статьи: шаблон проектирования реактора является шаблоном обработки событий для обработки запросов на обслуживание, подаваемых одновременно в обработчик обслуживания одним или несколькими входами. он назвал несколько примеров, например,nodejs,twisted,eventmachine но что я пон...

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