9
ответов

Реализовать Mixin в Java? [закрытый]

Используя Java 6, как я могу реализовать смешивание? Это очень легко и возможно в Ruby. Как я могу стать подобным в Java?
вопрос задан: 3 August 2018 09:32
8
ответов

Своевременная деривация

Существует менее общая идиома C++, которую я использовал успешно несколько раз в прошлом. Я просто, может казаться, не помню, имеет ли это обычно используемое имя для описания этого. Это несколько связано с mixins...
вопрос задан: 17 December 2009 12:04
6
ответов

Что такое миксин и почему они полезны?

В «Программировании Python» Марк Лутц упоминает «миксины». Я из C / C ++ / C # фона, и я не слышал этот термин раньше. Что такое миксин? Чтение между строк этого примера (который я ...
вопрос задан: 25 March 2016 15:16
5
ответов
5
ответов

Mixins с C # 4.0

Я видел различные вопросы о том, можно ли создавать миксины в C #, и они часто направлены на проект повторного микширования на codeplex. Однако я не знаю, нравится ли мне концепция «полного интерфейса». ...
вопрос задан: 11 July 2011 00:26
4
ответа

Абстрактные классы по сравнению с интерфейсами по сравнению с mixins

Кто-то мог объяснить мне различия между абстрактными классами, интерфейсами и mixins? Я использовал каждого прежде в моем коде, но я не знаю технических различий.
вопрос задан: 25 September 2013 17:16
4
ответа

Единственный Responsibility и Mixins

Учитывая, что Mixins обычно вводят новое поведение в класс, это обычно подразумевает, что класс имел бы больше чем одно поведение. Если класс несет единственную ответственность, это определяется как...
вопрос задан: 19 July 2010 15:53
4
ответа

Куда поместить общий код, найденный в многоуровневые модели?

У меня есть две модели, которые содержат тот же метод: нечто определения # что-то заканчиваются, Куда я должен поместить это? Я знаю, что общий код входит в каталог lib в приложении для направляющих. Но если я поместил его в новый класс в...
вопрос задан: 8 November 2009 22:59
4
ответа

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

В Ruby, поскольку вы можете включать несколько миксинов, но расширять только один класс, кажется, что миксины предпочтительнее наследования. Мой вопрос: если вы пишете код, который должен быть расширен / включен ...
вопрос задан: 15 August 2009 21:14
4
ответа

Почему DataMapper использует mixins по сравнению с наследованием?

Таким образом, мне просто любопытно на предмет этого: использование DataMapper смешивание для его класса Моделей Сообщение включает DataMapper:: Ресурс, В то время как активная запись использует класс наследования Сообщение <ActiveRecord:: Основа Делае
вопрос задан: 24 July 2009 21:50
4
ответа

Каковы некоторые хорошие примеры Mixins и или Черты?

Я читал на Ruby, и ставший известный о его mixins шаблоне, но не мог думать о многих полезная функциональность смешивания (потому что я не привык к размышлению того пути, скорее всего). Таким образом, я задавался вопросом что...
вопрос задан: 26 June 2009 04:54
4
ответа

Groovy Mixins?

Я пытаюсь смешаться - в классе в моем приложении Groovy/Grails, и я использую синтаксис, определенный в документах, но я продолжаю получать ошибку. У меня есть доменный класс, который похож на это: класс Человек {смешивание (...
вопрос задан: 8 January 2009 19:50
4
ответа

черты Java или mixins шаблон?

Существует ли способ эмулировать mixins или черты в Java? в основном мне нужен способ сделать множественное наследование, таким образом, я могу добавить общую бизнес-логику к нескольким классам
вопрос задан: 4 November 2008 19:36
3
ответа

Стрелка прямоугольника для выбора цвета фона соответствующего прямоугольника.

Я постараюсь объяснить это максимально просто: для этого примера я хочу, чтобы стрелка каждого блока автоматически брала цвет фона соответствующего блока, добавляя только красный, черный, серый классы ...
вопрос задан: 10 March 2019 20:08
3
ответа

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

Шаблон "декоратор" является динамическим расширением во времени выполнения классов. Это динамично формирует - отношения. Я начал задаваться вопросом, сверхусложнял ли я свой API при помощи Шаблона "декоратор"...
вопрос задан: 23 May 2017 12:34
3
ответа

Как Вы получаете доступ к переменной экземпляра в рамках метода смешивания?

Как Вы получаете доступ к переменной экземпляра в рамках метода смешивания? Я могу думать о 2 путях, но оба кажутся проблематичными. Имейте доступ метода смешивания переменная экземпляра непосредственно, как любой метод класса был бы...
вопрос задан: 15 July 2014 09:21
3
ответа

Mixin по сравнению с наследованием

Каково различие между смешиванием и наследованием?
вопрос задан: 7 January 2012 21:18
3
ответа

Есть ли подобные scala mixins для C++?

Scala Mixins
вопрос задан: 17 May 2011 05:32
3
ответа

scala: mixins в зависимости от типа аргументов

У меня есть ряд классов моделей и ряда алгоритмов, которые могут быть выполнены на моделях. Не все классы моделей могут выполнить все алгоритмы. Я хочу, чтобы образцовые классы смогли объявить что...
вопрос задан: 10 January 2010 16:09
3
ответа

Категория Objective-C по сравнению с Mixins

Находится понятие категорий Objective-C в так или иначе подобном понятию mixins? Раз так: каковы общие черты? В нет: каковы различия?
вопрос задан: 7 August 2009 13:39
3
ответа

Смешивание считают шаблоном разработки?

mixins считают шаблоном разработки? Структурный?
вопрос задан: 12 February 2009 21:07
2
ответа

Почему я получаю ошибку переполнения стека при использовании Джексона даже при использовании @JsonIgnoreProperties

Я пытаюсь сериализовать oject DefaultMutableTreeNode с Джексоном в строку json. Поэтому мне нужно использовать смешанный абстрактный класс, который является своего рода прокси для класса DefaultMutableTreeNode. ...
вопрос задан: 5 March 2019 21:16
2
ответа

Каково различие между Абстрактным классом и Mixin?

Я просто нашел статью о платформе в Java, который, по-видимому, позволяет ей поддерживать Mixins и что-то названное Составным Ориентированным Программированием (который кто знает мог бы даже быть тем же самым...), я'...
вопрос задан: 18 October 2016 13:12
2
ответа

Mixins по сравнению с составом в scala

В мире Java (более точно, если у Вас нет множественного наследования/mixins) эмпирическое правило довольно просто: "Польза возражает составу по наследованию классов". Я хотел бы знать, изменяется ли это...
вопрос задан: 6 August 2010 09:43
2
ответа

Mixins и .NET

Что, точно mixins? Там какие-либо методы состоят в том, чтобы достигнуть этого в c#?
вопрос задан: 4 August 2010 12:53
2
ответа

Что изящные пути состоят в том, чтобы сделать MixIns в Python?

Я должен найти изящный способ сделать 2 вида MixIns. Во-первых: класс A (объект): определение method1 (сам): do_something () Теперь, MixInClass должен заставить method1 сделать это: do_other ()-> Method1 ()...
вопрос задан: 3 May 2010 15:49
2
ответа

Как я пишу гигиенический Ruby, смешивающийся?

Скажите, что я пишу смесительный модуль, который добавляет функциональность к стороннему классу. Очевидно, некоторые методы и переменные экземпляра я хочу сделать доступным для стороннего класса и его клиентов...
вопрос задан: 31 July 2009 03:35
1
ответ

Polymer 3 + webpack + babel Конструктор класса PolymerElement нельзя вызвать без «нового»

Я пытаюсь расширить класс миксина в полимере. Это работает нормально, но как только я пытаюсь передать свой код с помощью babel, я получаю конструктор класса PolymerElement, который нельзя вызвать без 'new. Я понимаю ...
вопрос задан: 18 January 2019 14:04
1
ответ

Динамическое смешивание в Scala - действительно ли это возможно?

То, чего я хотел бы достигнуть, имеет надлежащую реализацию для определения dynamix [A, B] (a: A): с B я могу знать, каков B, но не знайте то, что A (но если B имеет сам тип затем, я мог бы добавить некоторых...
вопрос задан: 23 May 2017 12:25
1
ответ

Как я могу объединить интерфейсы с динамическим прокси замка

Я хотел бы разрешить декларативное управление миксинами в моей кодовой базе. Я хотел бы объявить интерфейс, такой как открытый интерфейс IMyRepo: IRepository, ICanFindPeopleByName, ICantSing {} Так что мой ...
вопрос задан: 23 May 2017 12:01