Миксины против черт
Эти страницы объясняют разницу trait в языке программирования paradigm D.
Примеси в этом контексте mixins - это код, генерируемый «на multiple-inheritance лету», а затем вставляемый paradigms в этот момент кода во время paradigm компиляции. Очень удобно mixins для простых DSL.
Характеристики trait - это внешние значения времени multiple-inheritance компиляции (а не код, созданный programming-paradigms из внешнего источника). Разница trait небольшая. Миксины добавляют trait логику, трейты добавляют trait данные, например информацию traits о типе времени компиляции.
Я trait мало что знаю о Ruby, но trait надеюсь, что это немного paradigm поможет.
multiple-inheritance
mixins
paradigms
traits
Миксины против черт
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.