Вопросы с тегом «mixins»

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

C ++ имеет простое множественное наследование, многие языковые схемы запрещают его как опасное. Но некоторые языки, такие как Ruby и PHP, используют странный синтаксис, чтобы делать то же самое и называть это миксинами или чертами. Я много раз слышал, что миксином / признаками сложнее...

34
Являются ли Python mixins анти-паттерном?

Я полностью осознаю, что pylintи другие инструменты статического анализа не являются всезнающими, и иногда их советам нужно не подчиняться. (Это относится к различным классам сообщений, а не только к convention.) Если у меня есть классы, такие как class related_methods(): def a_method(self):...

19
Наследование против миксинов в динамических языках?

Когда следует предпочитать шаблоны наследования миксинам в динамических языках? Под миксинами я имею в виду собственно правильное микширование, как при вставке функций и элементов данных в объект во время выполнения. Когда бы вы использовали, например, наследование прототипа вместо миксинов? Чтобы...

12
Параллельные иерархии - частично одинаковые, частично разные

Есть довольно много подобных вопросов там 1 ,2 ,3 ,4 , но в этом вопросе, похоже, не совсем так, и решения не кажутся оптимальными. Это общий вопрос ООП, предполагая, что полиморфизм, дженерики и миксины доступны. Фактический язык, который нужно использовать - это OOP Javascript (Typescript), но...