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

13 ответов

В чем разница между шаблонами Dependency Injection и Service Locator?

Обе модели кажутся реализацией принципа инверсии управления. То есть объект не должен знать, как построить свои зависимости. Внедрение зависимостей (DI), похоже, использует конструктор или установщик для «внедрения» своих зависимостей. Пример ...

1 ответ

В C # как правильно реализовать шаблон проектирования команд?

В настоящее время я изучаю шаблоны проектирования и в настоящее время смотрю на шаблон команд. Вот мой текущий код: // this is the receiver class Calculator : IReceiver { int x; int y; CommandOptions command; public Calculator(int x, int y) { ...

1 ответ

Самый элегантный способ создать структуру типов пространства имен / класса в JavaScript [закрыто]

Я пытаюсь остановиться на методе, который предоставит мне самый элегантный способ обернуть мой код вNamespace/Unit как объекты. Например, API Карт Googlevar a = Google.Maps.Foo();Я думаю, что это довольно чисто. Я хотел бы этоокружать (если это ...

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

4 ответа

Шаблоны конфигурации веб-приложений Java

Существуют ли какие-либо шаблоны или рекомендации, которые можно использовать для упрощения изменения профилей конфигурации для веб-приложений Java в различных средах. например URL-адреса JDBC, конечные точки SOAP и т. Д. В качестве предыстории, ...

3 ответа

как удалить одноэлементный объект

Предполагая эту реализацию шаблона синглтона (конечно, нам следует избегать синглтона: это всего лишь вопрос), я просто думал о создании статического объекта. Он создается в кучеnew оператор, конечно, но как это разрушается? В следующем примере у ...

5 ответов

Одиночный рисунок с сочетанием ленивой нагрузки и безопасности резьбы

Я проводил некоторые исследования о синглетонах, в частности, о ленивой и активной инициализации синглетонов. Пример активной инициализации: public class Singleton { //initialzed during class loading private static final Singleton INSTANCE = ...

2 ответа

VB.NET - Неправильное использование переменных экземпляра?

Пожалуйста, посмотрите на код ниже: Public Class A Public person1 As Person End Class Public Class B Inherits A Public Function CheckGender() As Boolean If person1._Gender = "M" Then CheckGender = True End If End Function End Class Public Class ...

6 ответов

Как избежать чрезмерной передачи параметров?

Я занимаюсь разработкой программы среднего размера на языке Python, которая состоит из 5 модулей. Программа принимает аргументы командной строки, используя OptionParser в основном модуле, например main.py. Эти параметры позже используются для ...

6 ответов

Перегрузка чисто виртуальной функции

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

6 ответов

Какие шаблоны проектирования вы реализуете в обычном программировании на Delphi? [закрыто]

Какие шаблоны проектирования вы реализуете вобщее программирование на Delphi? Какие шаблоныПолегчеадаптироваться в программировании на Delphi? (Каждый язык превосходен в разных областях, так какие шаблоны могут быть очень сильными структурами при ...