Результаты поиска по запросу "design-patterns"

1 ответ

Как спроектировать шаблон репозитория, чтобы потом было легче переключаться на другой ORM?

Я новичок в шаблоне репозитория, но я попытался, моя цель - сделать дизайн, который позволил бы мне с помощью всего лишь нескольких правок «внедрение зависимостей или изменения конфигурации», чтобы иметь возможность переключаться на другой ORM, ...

0 ответов

Создайте изменяемый класс, который после его использования становится неизменным

Предположим, что сценарий не позволяет реализовать неизменный тип. Исходя из этого предположения, я хотел бы, чтобы мнения / примеры о том, как правильно спроектировать тип, который после его использования становится неизменным. public class ...

2 ответа

Реализация Python шаблона проектирования пула объектов

Мне нуженОбъектный пул [http://en.wikipedia.org/wiki/Object_pool]и вместо того, чтобы реализовывать это самостоятельно, я решил поискать готовую и протестированную библиотеку Python. То, что я нашел, было много других ...

ТОП публикаций

4 ответа

Должен ли я проверить параметры в конструкторе?

Я создаю веб-приложение по шаблону MVC. В эффективной Java автор упоминает о проверке параметров в конструкторе класса при создании нового объекта. Однако я не создаю некоторый API, который будет использоваться третьими лицами. Мои классы ...

5 ответов

Когда использовать расширяет, а когда использовать интерфейс?

Мы можем расширить класс, но мы не можем реализовать класс. Мы можем реализовать интерфейс, но не можем расширить интерфейс. В каких случаях мы должны использовать удлинители?

5 ответов

Когда использовать один метод Интерфейсы в Java

Я видел во многих библиотеках, какSpring которые используют много интерфейсов с отдельные методыв них какBeanNameAware, и т.д. И класс реализатора будет реализовывать много интерфейсов с единственными методами. В каких случаях имеет смысл ...

2 ответа

Методы расширения - шаблон декоратора

Мне было интересно, можем ли мы рассматривать методы расширения как реализацию шаблона декоратора в C #? так как цель одна и та же, но логика реализации и концепция могут отличаться? Спасибо!

1 ответ

Реализовать шаблон обещаний

У меня есть функция, которая вызывается с другими объектами, и когда мое приложение загружено, получить параметр, и функция должна ждать вызова со всем объектом, а затем выполнить его с шаблоном обещаний, я могу убедиться, что все объекты ...

8 ответов

Как проще всего выполнять фоновые задачи в Windows.Forms?

Фоновые задачи - это вещи, которые включают сетевой ввод-вывод, дисковый ввод-вывод или другие длительные задачи, которые могут выполняться или не выполняться по сети. Он часто будет смешиваться с кодом, который обновляет графический интерфейс, ...

3 ответа

Использование вложенных перечислений уместно в этом случае?

У меня есть требование поддержать рядChartTypes, Каждый из этих типов диаграмм может поддерживать рядChartSubTypes, НапримерAreaChart тип может иметьPercentArea, StackedArea и т.д. Я думаю об использовании Enum как дляChartTypes а такжеSubTypes а ...