0
ответов

Есть ли допустимый случай для создания временного файла, который немедленно уничтожается и не используется непосредственно в C ++ ?

Вдохновленный этим вопросом. Предположим, у меня есть класс Lock с конструктором по умолчанию, и в некотором коде я пишу следующий оператор: Lock (); это приведет к созданию временного объекта ...
вопрос задан: 23 May 2017 12:34
0
ответов

How to implement general pagination

I am not looking for a Hibernate/JPA/JDBC implementation, but for a general design pattern. Googling "pagination" gives me loads of information, lot of interesting articles that explain how to ...
вопрос задан: 23 May 2017 12:34
0
ответов

Какова цель возврата IDisposable в интерфейсе IObservable?

Я просматриваю книгу Head First Design Patterns и делаю все возможное, чтобы преобразовать их код с Java на C#. После того, как в книге обсуждался шаблон наблюдателя, в нем упоминалось, что в Java есть классы/...
вопрос задан: 23 May 2017 12:34
0
ответов

.NET Factory Pattern [дубликат]

Возможный дубликат: интерфейс против абстрактного класса (общий объектно-ориентированный подход) Привет, эксперты, я читаю о фабричных шаблонах. На основе статьи - http://aspalliance.com/...
вопрос задан: 23 May 2017 12:34
0
ответов

Где я могу изучить продвинутый Haskell? [closed]

В комментарии к одному из моих ответов: SO пользователь sdcwc по существу указал, что следующий код: comb 0 = [[]] comb n = let rest = comb (n-1) in map ('0' :) rest ++ map ('1' :) rest. ..
вопрос задан: 23 May 2017 12:33
0
ответов

Функциональное программирование в реальном мире на Scala

Ооооо ... Полугруппы, моноиды, монады, функторы, линзы, катаморфизмы, анаморфизмы, стрелки ... Все это звучит хорошо, и после одного или двух (или десяти) упражнений, вы можете понять их суть. И с ...
вопрос задан: 23 May 2017 12:33
0
ответов

Хорошая причина использовать шаблон проектирования Visitor?

Прежде чем вы скажете мне, что уже есть похожий вопрос, да, я знаю, я его читал. Но вопрос здесь сосредоточен на том, когда, мне интересно, почему. Я понимаю, как все работает. Классическое животное, ...
вопрос задан: 23 May 2017 12:33
0
ответов

Использование внедрения зависимостей с помощью Roboguice?

Я работаю над проектом Android и хотел бы узнать какие-либо рекомендации о том, какая архитектура является хорошей архитектурой для создания приложения для Android. Я хочу использовать внедрение зависимостей с помощью Roboguice и ...
вопрос задан: 23 May 2017 12:32
0
ответов

Связь между триадами MVP

Хорошо, ребята, например, у меня есть эта форма, о которой я говорил вам раньше. Только один DockContent в DockPanel. Одна правка, которую я сделал с тех пор, это слова в каждой проект появляется, когда пользователь нажимает на какой-либо проект в левом .
вопрос задан: 23 May 2017 12:32
0
ответов

APM, EAP и TPL при программировании сокетов

Я нашел вопрос «Разница между […]Async и Begin[…].net асинхронных API», но этот ответ меня немного смутил. Говоря об этих узорах,Стивен сказал :Большинство *асинхронных методов (с...
вопрос задан: 23 May 2017 12:31
0
ответов

Pragmatic use of code-behind in MVVM pattern

I'm trying to follow the MVVM pattern in a WPF application as good as I can, mainly to be able to create unit tests for my ViewModel logic. In most cases data binding between ViewModel properties and ...
вопрос задан: 23 May 2017 12:30
0
ответов

typedef inheritance from a pure abstract base

Edit: Found duplicate I've whittled down some problem code to the simplest working case to illustrate the following: my typedef in a pure abstract base class is not being inherited by the derived ...
вопрос задан: 23 May 2017 12:30
0
ответов

Как предотвратить появление шаблона Factory Method, вызывающего предупреждение о вызове виртуального члена в конструкторе?

На сайте www.dofactory.com я нашел реальный пример шаблона Factory. Но код генерирует предупреждение в ReSharper о вызове виртуального члена в конструкторе. Код, вызывающий предупреждение,...
вопрос задан: 23 May 2017 12:28
0
ответов

Статические переменные внутри методов экземпляра -Как это исправить?

Недавно я унаследовал базу кода 10-летней давности с некоторыми интересными паттернами. Среди них статические переменные внутри методов экземпляра. Создается экземпляр только одного экземпляра класса, и я вряд ли смогу...
вопрос задан: 23 May 2017 12:27
0
ответов

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

Я знаю, что в принципе можно превратить даже процедурные языки, такие как C или MATLAB, в объектно-ориентированные. Этот вопрос довольно хорошо обсуждался здесь и здесь. Что я обнаружил ...
вопрос задан: 23 May 2017 12:26
0
ответов

Как скрыть строку состояния в eclipse

Есть ли способ скрыть довольно большая строка состояния загромождает нижнюю часть окна затмения? (где отображается состояние кучи, количество строк и столбцов и другая несущественная информация). Я вынужден ...
вопрос задан: 23 May 2017 12:26
0
ответов

Шаблон Builder Vs Decorator [закрыто]

Откуда: Когда вы бы использовали шаблон Builder ?, Говорят, что шаблон конструктора подходит для примера пиццы. Почему не декоратор? рассматривая сыр, пепперони, бекон в качестве дополнительных украшений на ...
вопрос задан: 23 May 2017 12:26
0
ответов

какие шаблоны GOF Design имеют совершенно другую реализацию (java против Scala)

Недавно я прочитал следующий вопрос SO: Существуют ли какие-либо варианты использования шаблона посетителя в Скала? Должен ли я использовать сопоставление с образцом в Scala каждый раз, когда я бы использовал посетителя...
вопрос задан: 23 May 2017 12:26
0
ответов

В JavaScript в чем преимущество !function(){}() перед (function () {})()? [дубликат]

Возможный дубликат: Что делает восклицательный знак перед функцией? Я давно использую следующее для самоисполняющихся анонимных функций в JavaScript: (function () { /* происходит волшебство */ }...
вопрос задан: 23 May 2017 12:26
0
ответов

Упаковка DBSet <Щелтение> С пользовательским dbset / idbset?

Во-первых, я думаю, что это несколько смешно, чтобы сделать, но другие члены моей команды настаивают на этом, и я не могу придумать хороший аргумент Против этого, кроме «я думаю, что это глупо» ... что мы ...
вопрос задан: 23 May 2017 12:26
0
ответов

Требуется образец проекта клиента REST для Android, который реализует шаблон реализации REST Вирджила Добьянски

Я хочу создать клиент REST на телефоне Android. Сервер REST предоставляет несколько ресурсов, например (GET) http://foo.bar/customer Список всех клиентов http://foo.bar/customer/4711 The ...
вопрос задан: 23 May 2017 12:25
0
ответов

Почему прослушиватель изменения свойства вместо наблюдаемого

У меня были проблемы с дизайном класса, пока я не узнал о наблюдаемом (с использованием шаблона проектирования наблюдателя) и, таким образом, создал небольшое приложение, использующее его, которое решило мою проблему. Я был счастлив и горд ...
вопрос задан: 23 May 2017 12:24
0
ответов

Шаблон проектирования для переписывания Crenshaw's #39;s «позволим& #39;s построить компилятор»?

Я переписываю предложение Джека Креншоу «давайте создадим компилятор» с Turbo Pascal 4.0 на JAVA. Это мотивирует, потому что у классической книги еще нет версии О -О версии. Есть ли более современная, ОО...
вопрос задан: 23 May 2017 12:24
0
ответов

IoC Factory: плюсы и минусы для интерфейса и делегатов

В любом месте, где вам нужен значение времени выполнения для создания конкретной зависимости, Abstract Factory - это решение. Мой вопрос: почему многие источники предпочитают FactoryInterface FactoryDelegate, чтобы ...
вопрос задан: 23 May 2017 12:24
0
ответов

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

Я иногда встречал шаблон в коде, который напоминает монаду, но не поддерживает единообразный тип >> =. Вот простейший пример, который я мог придумать: (Сначала какой-нибудь тип -...
вопрос задан: 23 May 2017 12:23
0
ответов

Чем реализация Table Data Gateway отличается от Active Record?

Если говорить просто о реализации Table Data Gateway (TDG): вы создаете отдельный класс TDG, который содержит SQL для CRUD операций с конкретной таблицей. Таким образом, ваши модели взаимодействуют не напрямую с ...
вопрос задан: 23 May 2017 12:22
0
ответов

Шаблон проектирования, используемый в проектах [закрыто]

Привет В наши дни я изучаю шаблоны дизайна. Я хочу прочитать шаблоны проектирования, используемые в различных проектах, и то, как они реализованы. Реализация помогает объединить шаблон проектирования в более широком смысле ...
вопрос задан: 23 May 2017 12:20
0
ответов

Private value in C# flags enumeration

I'm creating a flags enumeration in C#, similar to the following: [Flags] public enum DriversLicenseFlags { None = 0, Suspended = 1 << 1, Revoked = 1 <&...
вопрос задан: 23 May 2017 12:19
0
ответов

Непоточная альтернатива ожиданию по условию. (Edit: шаблон Proactor с boost.asio?)

Я реализую алгоритм передачи сообщений. Сообщения передаются между соседними узлами, когда в узле имеется достаточно информации для составления сообщения - информация, которая передается узлу из ...
вопрос задан: 23 May 2017 12:18
0
ответов

Откуда взялась идея о том, что «следует избегать наследования»? [closed]

Недавно мы обсуждали упомянутый здесь дефект, и одна из сторон сказала что-то вроде «да, именно поэтому в книгах говорится, что следует избегать наследования. Я использую наследование в течение многих лет и обнаружил…
вопрос задан: 23 May 2017 12:18