0
ответов

Лучший асинхронный поток управления с блоками Objective-C

Я использую AFNetworking для асинхронных вызовов веб-службы. Некоторые из этих вызовов должны быть объединены в цепочку, где результаты вызова A используются вызовом B, которые используются вызовом C и т. Д. ...
вопрос задан: 29 December 2014 22:18
0
ответов

Интерфейс провайдера услуг без провайдера

Я читаю книгу Блоха по эффективной Java [1] и наткнулся на следующий пример SPI ://Интерфейс службы public interface Service { //Здесь специфичные для службы методы } //Поставщик услуг...
вопрос задан: 17 December 2014 14:33
0
ответов

Шаблоны проектирования Java EE 6

Я хотел бы узнать о шаблонах проектирования, которые можно применить в Java EE 6 реализация. MVC. GOF. DAO Постоянное реляционное отображение Объединение ЦИК Граница контроля сущности (ECB) и многие другие ...
вопрос задан: 30 October 2014 17:08
0
ответов

Паттерн ECB - что на самом деле является границей?

Я только что посмотрел презентацию дяди Боба о программной архитектуре : http://www.cleancoders.com/codecast/clean-code-episode-7/show Он говорит о паттерне ECB (Entities - Controllers - Boundaries) ...
вопрос задан: 30 October 2014 17:07
0
ответов

Интерфейсы маркеров в Java?

Меня учили, что интерфейс Marker в Java является пустым интерфейсом и используется, чтобы сигнализировать компилятору или JVM, что объекты класса, реализующие этот интерфейс, должны обрабатываться в специальном ...
вопрос задан: 14 October 2014 17:36
0
ответов

Исключения как публичные классы против публичных статических внутренних классов

У меня есть два варианта (которые, как я понимаю, технически совпадают), чтобы объявить пользовательский класс исключений, выброшенный только из определенного класса com.XXX.Foo: как открытый класс в пакете: com.XXX ....
вопрос задан: 23 September 2014 17:03
0
ответов

Ленивая загрузка? Не лучше ли этого избежать?

Я только что прочитал о шаблоне проектирования «ленивая загрузка». Можно ли злоупотреблять отложенной загрузкой для загрузки всех классов и полностью забыть о include (..)? Каковы недостатки этого подхода?
вопрос задан: 20 September 2014 12:48
0
ответов

Шаблоны проектирования, которые разделяют модели данных и представление графического интерфейса

Существует ли шаблон проектирования, который распознается как лучший шаблон для разделения модели данных и механизма рисования графического интерфейса? Скажем, у меня есть класс Circle и класс Square, тогда я бы ...
вопрос задан: 20 September 2014 00:06
0
ответов

Может кто-нибудь порекомендовать шаблон Java 8 для замены оператора switch?

У меня есть следующий код: открытый класс A {частный тип String; String getType () {return type;}} Теперь во многих местах кода у меня есть код, подобный этому ключу (a.geType ()) {case "A": return ...
вопрос задан: 16 September 2014 16:07
0
ответов

Почему java.lang.Integer.value - это легковес?

Почему java.lang.Integer.value - легковес шаблон? Я попытался найти причину, но не смог.
вопрос задан: 13 September 2014 22:07
0
ответов

Как провести модульное тестирование машины состояний?

Предположим, у меня есть класс Order, который может находиться в трех различных состояниях: CheckedState, PaidState и OrderedState. Машина состояний будет реализована с использованием стандартного паттерна State Design Pattern (Gof). ...
вопрос задан: 3 September 2014 14:12
0
ответов

Должна ли логика просмотра идти в UIView или (если применимо ) свой UIViewController?

Недавно я обнаружил, что UIViews должны иметь UIViewController только тогда, когда они заполняют все окно (или управляются другим UIViewController, таким как UINavigationController или ...
вопрос задан: 8 August 2014 18:56
0
ответов

Как эта практика называется в JavaScript?

Когда вы заключаете свой код JavaScript в такую ​​функцию: (function () {var field = ...; function doSomthing () {... ...}) (); Я заметил, что это устраняет для меня проблемы с областью видимости во многих ...
вопрос задан: 18 July 2014 14:52
0
ответов

Как создать и установить полиморфное свойство?

Я хочу создать класс, который может принимать различные типы значений свойства. Я пытаюсь сделать это с помощью полиморфизма, но я еще не научился делать это правильно, поэтому мой запрос на...
вопрос задан: 16 July 2014 20:18
0
ответов

Принцип конструкции Высокий вентилятор на входе и высокий вентилятор на выходе

Кто-нибудь, пожалуйста, объясните мне это на примере? Я сам себе противоречу. Высокий фанат: данный класс разработан таким образом, что он может легко потребляться большим количеством других классов ....
вопрос задан: 4 July 2014 11:00
0
ответов

ViewPager и фрагменты - как правильно сохранить состояние фрагмента?

Фрагменты, кажется, очень хороши для разделения логики пользовательского интерфейса на некоторые модули. Но вместе с ViewPager его жизненный цикл все еще остается для меня туманным. Поэтому мысли Гуру крайне необходимы! Редактировать См тупое решение ...
вопрос задан: 6 June 2014 14:25
0
ответов

Как перемещаться по окнам с помощью MVVM Light для WPF?

Я только что начал новый проект, в котором уровень представления будет выполняться WPF и MVVM Light от GalaSoft. Мне нужно много представлений, и мне непонятно, как управлять навигацией в окнах ....
вопрос задан: 5 June 2014 20:22
0
ответов

Почему реализация шаблона Singleton в коде Java (иногда )считается анти-шаблоном -в мире Java?

Я видел, как некоторые люди в SO комментировали, что шаблон Singleton является анти-паттерном -. Я хочу знать, почему?
вопрос задан: 27 May 2014 17:33
0
ответов

Как называется асинхронный шаблон проектирования Google Analytics и где он используется?

В асинхронном коде Google Analytics используется совершенно особый шаблон проектирования для выполнения кода javascript. Код зависит от библиотеки, и он не знает, загружена библиотека или нет. Если библиотека не ...
вопрос задан: 21 May 2014 14:14
0
ответов

Изолировать связующий код привязок Lua от остальной части моего игрового движка

Я хочу добавить полную поддержку сценариев Lua в свой игровой движок. Одна из самых больших целей, которые я ставил перед собой, - сохранить полную модульность. Это означает, что мне не нужна остальная часть моего движка, кроме Lua ...
вопрос задан: 4 May 2014 07:51
0
ответов

Какой смысл в рубке фасада? [закрыто]

Существует множество различных библиотек журналов на выбор, каждая со своим набором особенностей и преимуществ. (Примеры .Net: log4net, System.Diagnostics.TraceSource, nLog и т. Д.) Естественный ...
вопрос задан: 16 April 2014 14:01
0
ответов

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

Я все еще новичок в Какао и Objective-C (<1 года).В моем приложении сейчас около 50+ классов, но некоторые из ViewController сильно переполнены кодом, например, 700 строк или больше. Мой вопрос: это ...
вопрос задан: 13 April 2014 15:30
0
ответов

Как реализовать наследование в шаблоне прототипа JS Revealing?

Как мне наследовать / расширять классы, использующие шаблон Revealing Prototype? И есть ли способ защитить частные переменные и функции? Пример базового объекта: myNameSpace.Person = ...
вопрос задан: 23 March 2014 01:00
0
ответов

Пошаговое объяснение шаблона репозитория [закрыто]

Может кто-нибудь объяснить мне шаблон репозитория в.NET, шаг за шагом приведя очень простой пример или демонстрацию. Я знаю, что это очень распространенный вопрос, но до сих пор я не нашел удовлетворительного...
вопрос задан: 4 March 2014 04:31
0
ответов

Понимание того, как работает шаблон модуля JS

Я пытаюсь понять шаблоны модуля js, используемые с jQuery. Я редактировал это пару раз и постараюсь получить хорошую практику для моего уровня навыков (пару месяцев свежих на jquery). ...
вопрос задан: 25 February 2014 19:45
0
ответов

Есть ли какие-нибудь хорошие примеры того, как организовать код JavaScript?

Я' Я изучил JavaScript и знаю, как писать объектно-ориентированный JavaScript, и я могу выполнять такие задания, как автозаполнение, фотогалерея, с помощью JavaScript, но я просто не знаю, как организовать коды. ...
вопрос задан: 25 February 2014 18:33
0
ответов

Шаблон декоратора по сравнению с подклассом

Я могу решить проблему добавления функциональности путем добавления подкласса, тогда почему я должен использовать шаблон декоратора, в чем реальное преимущество шаблона декоратора?
вопрос задан: 22 February 2014 23:50
0
ответов

Использование шаблона репозитория для поддержки нескольких провайдеров

Ну, не уверен, что это точно правильный заголовок, но в основном у меня было много проблем с использованием репозиториев в приложениях MVC таким образом что вы можете заменить один набор ...
вопрос задан: 2 February 2014 10:46
0
ответов

Как провести рефакторинг этой структуры, if-else-if-else-if * 100

Есть неприятный устаревший код. std :: string xxx = GetCommand (); // получить "CommandX"; if (xxx == "Command1") {return new Command1 (); } else if (xxx == "Command2") {return new Command2 (); } ....
вопрос задан: 29 January 2014 17:06
0
ответов

Если синглтоны плохи, тогда почему сервисный контейнер хорош?

Мы все знаем, насколько плохи синглтоны, потому что они скрывают зависимости и по другим причинам. Но во фреймворке может быть много объектов, которые нужно создать только один раз и вызвать из ...
вопрос задан: 29 January 2014 11:25