5
ответов

Каково различие между шаблонами Локатора Внедрения зависимости и Обслуживания?

Оба шаблона походят на реализацию принципа инверсии управления. Таким образом, то, что объект не должен знать, как создать его зависимости. Внедрение зависимости (DI), кажется, использует...
вопрос задан: 12 December 2015 15:29
5
ответов

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

Я пытаюсь самостоятельно учиться, как использовать современные Шаблоны Персистентности (OR/M, Репозиторий, и т.д.) и методы разработки (TDD, и т.д.). Поскольку лучший способ (для меня) для изучения путем выполнения, я хотел бы создать...
вопрос задан: 11 September 2015 15:44
5
ответов

Шаблон "фабрика" в Java

Я работал с кодом Java, который, предположительно, использует Шаблон "фабрика", но я не полностью убежден шаблоном. Мой код делает это://класс фабрики SomeFactoryImpl {Набор <...
вопрос задан: 12 January 2015 14:52
5
ответов

Какие Шаблоны разработки Вы реализуете в общем программировании Delphi? [закрытый]

Какие Шаблоны разработки Вы реализуете в общем программировании Delphi? Что шаблоны легче адаптировать в программировании Delphi? (Каждый язык превосходен в различных полях, поэтому каковы шаблоны...
вопрос задан: 12 October 2014 10:01
5
ответов

Действительно ли там какие-либо шаблоны разработки специфически полезны для разработки игр?

Этот вопрос прослушивал меня в течение долгого времени. Я всегда задавался вопросом, как разработчики игр решали определенные проблемы или ситуации, которые довольно распространены в определенных жанрах. Например, как был бы...
вопрос задан: 25 March 2014 23:19
5
ответов

Что такое внедрение зависимостей?

Уже было опубликовано несколько вопросов с конкретными вопросами о внедрении зависимости, например, когда его использовать и какие существуют для него рамки. Однако, что такое внедрение зависимостей ...
вопрос задан: 19 March 2014 20:42
5
ответов

Потоковые возможности.NET - действительно ли тест CanXXX безопасен?

Существует довольно общий шаблон, используемый в.NET для тестирования на возможности класса. Здесь я буду использовать Потоковый класс в качестве примера, но проблема относится ко всем классам, которые используют этот шаблон...
вопрос задан: 18 May 2013 19:14
5
ответов

Чему шаблон соответствует между фасадом и ДАО?

Я нахожусь в процессе разработки части моей архитектуры компаний для ее Java веб-приложения EE. Я довольно ясен на причинах использовать фасад и один или несколько ДАО. Проблема, которую я имею, является этим:...
вопрос задан: 14 May 2013 06:57
5
ответов

Насколько релевантный шаблоны разработки OO к веб-разработке в PHP?

Singleton, Декоратор, Краткий обзор, Фабрика, и список продолжают. Насколько релевантный шаблоны разработки OO в разработке приложений PHP для сети? Это делает что-нибудь для производительности? Или это только к...
вопрос задан: 20 January 2013 04:48
5
ответов

Шаблоны базы данных [дубликат]

Делает любой знает о бумагах/книгах/и т.д. тот документ шаблоны для баз данных? Например, одно общее эмпирическое правило - то, что каждая таблица должна иметь первичный ключ и что ключ должен быть лишен...
вопрос задан: 30 October 2012 13:12
5
ответов

Что такое композиция применительно к объектно-ориентированному дизайну?

I слышать (и читать на этом сайте) много о «предпочтении композиции перед наследованием». Но что такое композитон? Я понимаю наследование с точки зрения Person: Mammal: Animal, но на самом деле не вижу ...
вопрос задан: 12 June 2012 16:48
5
ответов

Как Стратегическая модель работает? [закрытый]

Как это работает, для чего это используется и когда нужно использовать его?
вопрос задан: 8 May 2012 16:46
5
ответов

Шаблоны разработки для гибридных языков функционального OO?

Уже есть ли какой-либо набор лучших практик для языков как Scala? Я нашел работу над шаблонами разработки для функциональных языков, Шаблонами разработки для функционального стратегического программирования. Там'...
вопрос задан: 1 February 2012 19:22
5
ответов

проблема проектирования дженериков Java (конечный автомат)

я сделал конечный автомат и хотел бы, чтобы он использовал в своих интересах дженерики в Java. в настоящее время я не вижу способ, которым я могу сделать эту работу и получить симпатично выглядящий код. Я уверен, что эта проблема проектирования была...
вопрос задан: 2 September 2011 19:01
5
ответов

Автозарегистрируйте методы класса с помощью декоратора

Я хочу смочь создать декоратора Python, который автоматически "регистрирует" методы класса в глобальном репозитории (с некоторыми свойствами). Пример кода: класс my_class (объект): @register (prop1...
вопрос задан: 1 September 2011 06:09
5
ответов

C #. Параметр параметра типа в общем интерфейсе должен быть типом класса, реализующего этот интерфейс [duplicate]

Предположим, у меня есть следующий интерфейс: interface IFoo & lt; T & gt; {} Я хочу знать, могу ли я заставить любой класс, реализующий этот интерфейс, предоставить свое собственное имя класса в качестве параметра типа. Рассматривать ...
вопрос задан: 11 June 2011 16:54
5
ответов

RAII в Java … распоряжение ресурса всегда так ужасен?

Я просто играл с файловой системой Java API и снизился со следующей функцией, используемой для копирования двоичных файлов. Первоисточник прибыл из сети, но я добавил пункты попытки/выгоды/наконец, чтобы быть уверенным...
вопрос задан: 6 January 2011 09:43
5
ответов

Как я ограничиваю создание объекта не больше чем 3 в классе Java?

Как я ограничиваю создание объекта не больше чем 3 в классе Java? Можно ли дать мне общее представление о том, как я могу, чтобы сделать это?
вопрос задан: 15 December 2010 15:15
5
ответов

Это это пример Единственного Принципа Ответственности?

Я сделал следующий пример кода, чтобы изучить, как использовать сигнатуру метода дженериков. Для получения Дисплея () метод и для Клиента и для Сотрудника, я на самом деле начал заменять свой интерфейс IPerson...
вопрос задан: 17 October 2010 14:03
5
ответов

Принцип единой ответственности (SRP) и структура классов моей RPG выглядят «странно»

Я делаю ролевую игру просто для удовольствия и узнать больше о принципах SOLID. Одна из первых вещей, на которых я концентрируюсь, это SRP. У меня есть класс «Персонаж», который представляет символ в ...
вопрос задан: 17 October 2010 13:57
5
ответов

ленивые определения функций в scala

Я изучал scala и должен сказать, что это действительно классный язык. Мне особенно нравятся его возможности сопоставления с образцом и функциональные литералы, но я из javascript, ruby ​​background и ...
вопрос задан: 25 August 2010 03:09
5
ответов

Шаблоны параллельного программирования для C#?

С запуском Intel процессора Hexa-Core(6) для рабочего стола похоже, что мы больше не можем ожидать Microsoft для создания много-базового программирования "легким". Я просто заказываю копию книги Joe Duffy...
вопрос задан: 18 August 2010 18:11
5
ответов

Действительно ли возможно в c# сделать фабрику, которая объединяет интерфейсы?

var mergedInstance = MergeFactory <InterfaceOne, InterfaceTwo> (); ((InterfaceOne)mergedInstance).InterfaceOneMethod (); ((InterfaceTwo)mergedInstance).InterfaceTwoMethod (); Может любой рекомендовать...
вопрос задан: 5 August 2010 03:52
5
ответов

Почему классы имеют тенденцию быть определенными как интерфейс в наше время?

Эти 2-3 прошлых года, много проектов, которые я вижу, как открытый исходный код Cuyahoga C# CMS, имеют тенденцию определять персистентный и не персистентные классы как Интерфейс. Почему? Существует ли серьезное основание? TDD? Насмешка? Дизайн...
вопрос задан: 19 July 2010 13:44
5
ответов

Singleton PHP - обработчик баз данных

Я читал немного в последнее время о шаблоне "одиночка". При чтении технических аспектов его он, кажется, идеально подходит для управления обработчиком баз данных или подобными. Но после чтения...
вопрос задан: 18 July 2010 21:21
5
ответов

Является Одноэлементная Перечислимая Singleton Типа действительно широко принятой хорошей идеей?

Объект 3 из Эффективного Java Josh Block (Осуществляют Свойство Singleton С Частным конструктором или Перечислителем) упоминают, что, "В то время как этот подход должен все же быть широко принят, одноэлементное...
вопрос задан: 23 June 2010 16:58
5
ответов

Почему одиночный элемент использования вместо статического класса?

Когда одиночный элемент на самом деле был бы легче или лучше, чем статический класс? Это кажется мне создающий одиночный элемент, просто дополнительное усилие, это не на самом деле необходимо, но я уверен, что существует серьезное основание...
вопрос задан: 3 June 2010 20:51
5
ответов

Предельное количество параметров на метод?

Принятие параметров является всем одинаковым тип, есть ли эмпирическое правило в отношении количества параметров для метода? Я просто задаюсь вопросом, где я должен разграничить и что мои альтернативы...
вопрос задан: 3 June 2010 12:43
5
ответов

Какие шаблоны разработки недостаточно используются? [закрытый]

Существует ли specfic Банда Четырех Шаблонов разработки, которые Вы часто используете, уже едва видите используемый в других проектах народов? Если возможно, опишите простой пример, где этот шаблон может быть полезным...
вопрос задан: 2 June 2010 20:37
5
ответов

Поиск шаблонов разработки для изоляции слоев платформы друг от друга

Я задаюсь вопросом, есть ли у кого-либо опыт в "изоляции" объектов платформы друг от друга (Spring, Будьте в спящем режиме, Struts). Я начинаю видеть дизайн "проблемы", где объект от одной платформы добирается...
вопрос задан: 24 May 2010 13:25