Результаты поиска по запросу "design-patterns"
Как спроектировать шаблон репозитория, чтобы потом было легче переключаться на другой ORM?
Я новичок в шаблоне репозитория, но я попытался, моя цель - сделать дизайн, который позволил бы мне с помощью всего лишь нескольких правок «внедрение зависимостей или изменения конфигурации», чтобы иметь возможность переключаться на другой ORM, ...
Создайте изменяемый класс, который после его использования становится неизменным
Предположим, что сценарий не позволяет реализовать неизменный тип. Исходя из этого предположения, я хотел бы, чтобы мнения / примеры о том, как правильно спроектировать тип, который после его использования становится неизменным. public class ...
Реализация Python шаблона проектирования пула объектов
Мне нуженОбъектный пул [http://en.wikipedia.org/wiki/Object_pool]и вместо того, чтобы реализовывать это самостоятельно, я решил поискать готовую и протестированную библиотеку Python. То, что я нашел, было много других ...
Должен ли я проверить параметры в конструкторе?
Я создаю веб-приложение по шаблону MVC. В эффективной Java автор упоминает о проверке параметров в конструкторе класса при создании нового объекта. Однако я не создаю некоторый API, который будет использоваться третьими лицами. Мои классы ...
Когда использовать расширяет, а когда использовать интерфейс?
Мы можем расширить класс, но мы не можем реализовать класс. Мы можем реализовать интерфейс, но не можем расширить интерфейс. В каких случаях мы должны использовать удлинители?
Когда использовать один метод Интерфейсы в Java
Я видел во многих библиотеках, какSpring которые используют много интерфейсов с отдельные методыв них какBeanNameAware, и т.д. И класс реализатора будет реализовывать много интерфейсов с единственными методами. В каких случаях имеет смысл ...
Методы расширения - шаблон декоратора
Мне было интересно, можем ли мы рассматривать методы расширения как реализацию шаблона декоратора в C #? так как цель одна и та же, но логика реализации и концепция могут отличаться? Спасибо!
Реализовать шаблон обещаний
У меня есть функция, которая вызывается с другими объектами, и когда мое приложение загружено, получить параметр, и функция должна ждать вызова со всем объектом, а затем выполнить его с шаблоном обещаний, я могу убедиться, что все объекты ...
Как проще всего выполнять фоновые задачи в Windows.Forms?
Фоновые задачи - это вещи, которые включают сетевой ввод-вывод, дисковый ввод-вывод или другие длительные задачи, которые могут выполняться или не выполняться по сети. Он часто будет смешиваться с кодом, который обновляет графический интерфейс, ...
Использование вложенных перечислений уместно в этом случае?
У меня есть требование поддержать рядChartTypes, Каждый из этих типов диаграмм может поддерживать рядChartSubTypes, НапримерAreaChart тип может иметьPercentArea, StackedArea и т.д. Я думаю об использовании Enum как дляChartTypes а такжеSubTypes а ...