0
ответов

Не -виртуальный интерфейс? (Нужна очень производительная низкоуровневая абстракция)

Я пытаюсь микро -оптимизировать свой код на очень низком уровне архитектуры приложения. Итак, вот мой конкретный сценарий :У меня есть класс парсера, который анализирует файл графа (узлы, ребра,...
вопрос задан: 2 July 2012 22:54
0
ответов

Какой смысл давать имена конструкторам [закрыто]

Я использовал C++ и Java для уже несколько лет. Одна вещь, которую я не могу понять, заключается в том, почему нам нужно предоставлять конструкторам класса имя? Например, если мне нужно определить ...
вопрос задан: 5 June 2012 05:11
0
ответов

Какие абстракции хороши для сложных анимаций?

Как вы подходите к разработке и реализации сложных анимаций взаимодействия с пользовательским интерфейсом? (Я не говорю о конкретных языках и библиотеках, таких как jQuery или UIKit, если только они не заставляют вас использовать определенные...
вопрос задан: 1 June 2012 16:31
0
ответов

Как можно передать List<объекты, реализующие интерфейс> методу?

У меня есть сервлет, который при передаче параметров запроса получает список объектов из DAO, преобразует этот список в JSON и отправляет его обратно в ответ. Каждый список состоит из объектов, у которых есть метод:...
вопрос задан: 10 April 2012 14:15
0
ответов

Абстракция булевой функции в Scala

У меня есть функция foo, которая принимает булеву функцию def foo( f:(_) =>Boolean ) = // сделать что-то с f Я могу вызвать foo следующим образом foo( (x:Int) => x == 0 ) Теперь я хочу изменить foo, чтобы принять ...
вопрос задан: 22 March 2012 12:19
0
ответов

Следует ли расширять ArrayList для добавления атрибутов, которые не равны нулю?

Я хотел бы добавить коллекцию объектов в список массивов, только если конкретный атрибут не равен нулю. Я думаю о расширении ArrayList и реализации проверки внутри дочернего класса. ...
вопрос задан: 20 February 2012 09:34
0
ответов

(Вложенный?) Множественная отправка [Шаблон посетителя]

Я столкнулся с препятствием в архитектуре моего приложения. Я только начал использовать шаблон посетителя для выполнения определенных алгоритмов для абстрактных объектов, тип которых я не знаю во время выполнения. Моя проблема в том, что ...
вопрос задан: 20 February 2012 01:45
0
ответов

Как позволить функции [a] -> [a] работать над [(a,Int)]?

Я часто сталкиваюсь с тем, что пишу код по схеме: foo xs = map snd $ filter ((< 10).fst) $ zip xs [0...] bar ys = map snd $ sortBy (compare `on` fst) $ zip ys [0...] Теперь я хочу абстрагироваться ...
вопрос задан: 17 February 2012 08:17
0
ответов

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

class my_class {public int add_1 (int a, int b) {return a + b;} public func add_2 = (a, b) => {return a + b;} } add_1 - это функция, а add_2 - делегат. ...
вопрос задан: 23 January 2012 21:14
0
ответов

Откройте API-интерфейс javascript с помощью coffeescript

Недавно я начал использовать coffeescript, и мне было любопытно, что - это «правильный» способ показать объект, созданный с помощью Coffeescript, другим страницам javascript. Из-за упаковки coffeescript ...
вопрос задан: 13 December 2011 21:44
0
ответов

Должен ли я использовать целочисленный идентификатор или указатели для моих непрозрачных объектов?

Я пишу уровень абстракции поверх некоторого графического API (DirectX9 и DirectX11), и мне хотелось бы узнать ваше мнение. Традиционно я создавал базовый класс для каждой концепции, которую хочу абстрагировать. Итак ...
вопрос задан: 30 November 2011 09:50
0
ответов

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

Предположим, у меня есть два протокола: (defprotocol A (f [this])) (defprotocol B (g [xy]))] И я хочу расширить протокол B для всех экземпляров, поддерживающих протокол A: (extension-protocol A String ...
вопрос задан: 4 November 2011 02:31
0
ответов

Есть ли другие примеры DSL в PowerShell?

PowerBoots - очень полезный пример DSL, который использует блоки сценариев для создания графического интерфейса пользователя: Boots {StackPanel {Кнопка "Ложе из моллюсков" Кнопка "Коалиция гепардов" Кнопка "А ...
вопрос задан: 18 October 2011 21:46
0
ответов

Список разработчиков?

У меня есть несколько классов, которые реализуют один и тот же интерфейс Java, который по существу позволяет получать значения содержимого SQLite, связанные с конкретным разработчиком, и эти классы сгруппированы в ...
вопрос задан: 12 October 2011 15:48
0
ответов

Добавление настраиваемого поведения к последовательностям Clojure

Одним из сильных сторон Clojure является то, что все основные типы данных реализуют одну и ту же абстракцию последовательности: clojure.lang.ISeq. Это означает, что такие функции, как «first», «concat», «cons», «map», «...
вопрос задан: 16 September 2011 02:45
0
ответов

Что такое абстракция? [закрыто]

Я вижу абстракцию в процессах. Я вижу в данных абстракцию. Я вижу, что абстракция теряет неважные детали. Я вижу, что абстракция дает группе элементов имя и рассматривает их как ...
вопрос задан: 11 August 2011 15:17
0
ответов

Уровень абстракции списка управления доступом (ACL) в .net

Есть ли уровень абстракции ACL в .net? Я видел несколько документов "передовой практики", но не нашел хорошей базовой реализации. А что насчет System.Security.AccessControl? Это хорошее начало ...
вопрос задан: 28 July 2011 21:41
0
ответов

ведение журнала абстрактной консоли javascript

I хочу сделать такую ​​функцию. Например: function Logger () {this.log = function (msg) {console.log (msg); } } И я хочу использовать его в функциях / модулях и т. Д., И все такое ...
вопрос задан: 22 July 2011 12:40
0
ответов

почему hibernate hql independent вызывает sql отдельный при левом соединении?

У меня есть этот тест HQL: select отличный o от Order o левое соединение fetch o.lineItems, и он генерирует отдельный SQL без очевидной причины: выберите отдельный order0_.id как id61_0_, orderline1 _....
вопрос задан: 16 June 2011 07:38
0
ответов

Wil u u LINQ-navrae omvat in uitbreidingsmetodes

Met my huidige projek het ons vir ons 'n paar doelwitte gestel vir die kode-maatstawwe "Handhaafbaarheidsindeks" en "Siklometiese kompleksiteit". Instandhoudingsindeks moet 60 of hoër wees en siklometiese kompleksiteit 25 of ...
вопрос задан: 8 June 2011 08:41
0
ответов

What's the intent of the Rollback method in the Unit of Work pattern?

As I understand it, a UnitOfWork class is meant to represent the concept of a business transaction in the domain. It's not directly supposed to represent a database transaction, which is a detail of ...
вопрос задан: 28 May 2011 12:33
0
ответов

Шаблон команд кажется излишне сложным (чего я не понимаю?)

Я читал о шаблоне команд, и я думаю, что ' м. чего-то не хватает. Объект Command существует для абстрагирования от деталей объекта Receiver. Мне кажется, что мы могли бы просто остановиться на этом, ...
вопрос задан: 19 May 2011 19:52
0
ответов

Дизайн абстракции интерфейса

В настоящее время я пытаюсь написать небольшую игровую программу (Skat) в качестве хобби-проекта. Скат - это игра, в которой два игрока играют против одного. Поскольку есть разные типы игроков (lokal ...
вопрос задан: 24 April 2011 15:32
0
ответов

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

Я в некоторой степени новичок в модульном тестировании. Наткнулся на проблему модульного тестирования свойства отложенной загрузки и задумался, есть ли простое решение этой проблемы: private SubscriptionType _subscriptionType; ...
вопрос задан: 19 April 2011 01:09
0
ответов

Абстракция и абстракция в java

Я разработчик java с хорошим пониманием концепций объектной ориентации (или, может быть, мне так кажется). И прямо сейчас я изучаю шаблоны проектирования (сначала шаблоны проектирования с головы). Я был ...
вопрос задан: 26 March 2011 15:54
0
ответов

Есть ли что-то «слишком абстрактное»? ?

Мне интересно, не пытаюсь ли я слишком много абстрагироваться здесь от имени RAD. Пример здесь - скажем, у меня есть таблица базы данных, в которой есть 3 модели (основная модель, модель сопоставителя и база данных ...
вопрос задан: 6 January 2011 16:57
0
ответов

Интерфейсы (интерфейс / абстрактный класс) не являются абстракциями?

В последнее время я читал сообщения, в которых говорится о предполагаемом неправильное представление о том, что интерфейсы - это абстракции.Один из таких постов - http://blog.ploeh.dk/2010/12/02/InterfacesAreNotAbstractions.aspx Я ...
вопрос задан: 9 December 2010 14:22
0
ответов

Насколько высоко должны / будут идти языки высокого уровня?

Я знаю, что это очень абстрактный, но я считаю, что он очень сфокусирован. Сегодня существует множество языков высокого уровня: C #, Java, VB, Python и т. Д., Все они созданы для абстрагирования от низкоуровневой сложности и ...
вопрос задан: 6 November 2010 13:49
0
ответов

Значение утечки Абстракция?

Что означает термин «Дырявшая абстракция»? (Объясните, пожалуйста, на примерах. Мне часто трудно разобраться в простой теории.)
вопрос задан: 7 October 2010 15:00
0
ответов

Что-то не так с очень большим __init __?

Я пишу программу Python с графическим интерфейсом пользователя, созданным с помощью модуля Tkinter. Я использую класс для определения графического интерфейса, потому что он упрощает передачу команд кнопкам и упрощает все это ...
вопрос задан: 19 September 2010 15:30