0
ответов

Объединение предикатов в F#

Существует ли стандартный способ логического объединения предикатов в F#? Например, предположим, что у меня есть isCar x и isBlue x, тогда я хочу что-то, что даст мне: let isBlueCar x = isCar x && isBlue x ...
вопрос задан: 1 June 2012 16:31
0
ответов

Избегайте временных переменных, используя затенение имен

Я создаю много временных переменных в Haskell: main = do let nums'' = [1..10] let nums' = a . связка . из_ . функции $ nums'' пусть nums = другой . связка . из_ . functions $ nums' ...
вопрос задан: 17 May 2012 19:44
0
ответов

Существует ли функция, которая берет список списков аргументов и применяет каждый список к заданной функции?

То есть что-то вроде:(defn dowith [f & arglists] (doseq [args arglists] (apply f args )))Есть ли в Clojure встроенная -in функция, подобная этой?
вопрос задан: 2 May 2012 19:32
0
ответов

Может ли абстрактный класс быть членом другого конкретного класса в качестве отношения композиции? c++

P — абстрактный класс, я хочу сделать его членом класса A, который является обычным конкретным классом. Можно ли, если да, то как. Отношения - это композиция Спасибо за помощь
вопрос задан: 20 March 2012 06:04
0
ответов

JSF f:viewParam не вызывает сеттер, если находится в template.xhtml

Возможно, кто-нибудь сможет меня просветить. Если поместить внутри шаблона установщик setValue никогда не вызывается, ...
вопрос задан: 4 March 2012 16:37
0
ответов

Как установить приоритеты разных каталогов в MEF?

У меня есть AggregateCatalog, который содержит AssemblyCatalog и DirectoryCatalog. Я хочу, чтобы они работали следующим образом: если оба каталога могут найти экспорт, выберите тот из DirectoryCatalog. Если...
вопрос задан: 2 March 2012 21:04
0
ответов

Паттерны проектирования: Композит против композиции

Я заканчиваю курс по паттернам проектирования и, просматривая записи, наткнулся на кое-что, что я пропустил в течение семестра: Composite vs. Composition. Что мне удалось понять, так это то, что составные ...
вопрос задан: 30 January 2012 21:32
0
ответов

Каков кратчайший способ делегировать нереализованные методы содержащемуся объекту в Java? [closed]

Я содержу «основной объект» (с большинством функций) внутри «вспомогательного объекта», который будет предоставлять удобные методы. У меня есть только интерфейс, кроме возвращенного объекта с ...
вопрос задан: 20 December 2011 19:28
0
ответов

Выразительные и комбинируемые типы ошибок

Я пытаюсь найти лучший способ сообщить об ошибках в наборе функций, которые должны хорошо скомпоноваться в библиотеке, над которой я работаю. Конкретно, у меня есть функции, которые выглядят так: foo, bar, baz :: a - & ...
вопрос задан: 30 November 2011 03:39
0
ответов

Состав и агрегирование в диаграмме классов

I Мне трудно понять это, когда дело доходит до разработки диаграммы классов, из того, что я знаю, композиция - это отношение «есть», но агрегирование ?? Понятия не имею, что это такое. и еще один ...
вопрос задан: 10 November 2011 09:26
0
ответов

Абстрация монадской композиции в качестве трансформатора

Извините, если вопрос кажется немного тривиальным ... это не для меня. Я радостно сописал следующий монад: Type SB IA = Readert (Algro I) (штат (ALGSTATE I)) А что такое, ну, хорошо ...
вопрос задан: 14 September 2011 08:42
0
ответов

Как писать без нотации Do

Я играл с компонуемыми ошибками и сумел написать функцию с подписью getPerson :: IO (Maybe Person), где Person - это: data Person = Person String Int, вывод Show It ...
вопрос задан: 29 August 2011 12:03
0
ответов

Состав функции Python (ошибка максимальной глубины рекурсии, область действия?)

Что не так с этой функцией? Это похоже на ошибку области видимости (хотя я думал, что исправил это, поместив каждый вызываемый объект в список, вместо того, чтобы использовать его напрямую). Ошибка - максимальная глубина рекурсии ...
вопрос задан: 1 August 2011 15:30
0
ответов

Как перегрузить оператор для композиции функционалов в C ++ 0x?

Есть ли способ перегрузить, скажем, оператор >> для композиции функций? Оператор должен работать как с лямбдами, так и с std :: function? Требования: Решение не должно включать ...
вопрос задан: 29 July 2011 07:52
0
ответов

Когда использовать частное наследование C ++ вместо композиции?

Вы можете привести мне конкретный пример, когда это предпочтительнее использовать частное наследование вместо композиции? Лично я буду использовать композицию вместо частного наследования, но может быть случай, что использование ...
вопрос задан: 9 June 2011 18:13
0
ответов

Ассоциация UML против композиции и уровня детализации

Собственно, это пара любительских вопросов по UML! При создании диаграммы UML для моделирования некоторых концепций предметной области вы сталкиваетесь с концепцией предметной области, которая "содержит" некоторую информацию о другом ...
вопрос задан: 22 May 2011 11:15
0
ответов

Как составить запрос Entity Framework из более мелких, пригодных для повторного использования запросов?

В моем приложении есть несколько (довольно избыточных) запросов примерно следующего вида: var last30Days = DateTime.Today.AddDays(-30); from b in Building let issueSeverity = (from u in Users ...
вопрос задан: 25 April 2011 20:45
0
ответов

Состав, как узнать, когда остановиться? [closed]

Есть старая, но мудрая поговорка: «Состав ценностей важнее наследования». Я пытался применить это вместе с другими ООП и шаблонами проектирования для последних двух проектов, в которых я участвовал ...
вопрос задан: 19 April 2011 01:40
0
ответов

Как писать твердые игровые объекты чистой агрегации (композиции) на Java?

Итак, я только начинаю писать игру на Java и пишу свои игровые объекты . Я прочитал здесь, в Evolve Your Hierarchy, что вы должны строить свои игры как композиции, а не как ...
вопрос задан: 5 April 2011 02:58
0
ответов

Помощь Haskell. и $

В качестве примера возьмем следующий тип Row a = [a] type Table a = [Row a] mapTable :: (a -> b) -> Table a -> Table b mapTable = карта. map notTable :: Table Bool -> Table Bool notTable = ...
вопрос задан: 3 April 2011 06:25
0
ответов

Что мне не хватает: возможна ли композиция функций с несколькими аргументами?

Я понимаю основы композиции функций в F #, как, например, описано здесь. Возможно, я что-то упускаю. Операторы >> и <<, похоже, были определены с помощью ...
вопрос задан: 26 March 2011 23:45
0
ответов

Следует ли мне расширить список ArrayList (is-a) или мне следует включить его как член (has-a)?

I ' m создать простую программу, которая поддерживает список чисел, и я хочу, чтобы этот список также имел имя. Каков наилучший подход: расширить класс списка ArrayList или включить в него ArrayList ...
вопрос задан: 15 March 2011 02:30
0
ответов

Поддерживает ли C # композицию функций?

Могу ли я сделать что-то подобное в последней версии C #? Мне кажется, что linq ближе всего, но это цепочка, а не композиция функций, верно?
вопрос задан: 10 March 2011 18:29
0
ответов

Повторное использование ООП без наследования: насколько это «реально» практично?

В этой статье описывается подход к ООП, который я считаю интересным: Что, если объекты существуют в виде инкапсуляции, а общаются через сообщения? Что, если повторное использование кода не имеет ничего общего с наследованием, ...
вопрос задан: 14 February 2011 07:14
0
ответов

Композиция на c ++ с необработанным или интеллектуальным указателем?

Небольшой пример того, что я хочу сделать. У меня есть список вершин (выделенных стеком) class Vertex {int id; двойной x; двойной y; двойной z; }; и хочу создать список классов ребер ...
вопрос задан: 11 December 2010 18:40
0
ответов

Как экспортировать тип в MEF, как если бы к этому типу был применен атрибут экспорта?

I хотел бы динамически применить атрибут MEF Export к типу во время выполнения, точно так же, как если бы к типу был применен атрибут экспорта во время компиляции. Есть простой способ сделать это? ...
вопрос задан: 17 November 2010 22:02
0
ответов

Класс против модуля при разработке Ruby API?

Когда я узнаю больше о метапрограммировании Ruby, большинство за все время мы нашли по крайней мере два решения проблемы. Пожалуйста, посмотрите на два примера ниже: class Base def self.has_many (* args) # ... ...
вопрос задан: 17 November 2010 08:47
0
ответов

Что значит «хорошо сочинять»?

Я много раз встречал утверждения вида X сочиняет / не сочиняет хорошо. Я помню несколько случаев, которые я недавно читал: макросы плохо сочетаются (context: clojure) Блокировки не ...
вопрос задан: 7 November 2010 17:24