Я использую шаблоны mixins на С++ много, но мне интересно, почему техника больше не используется. Похоже, что в конечном итоге в повторном использовании. Это сочетание мощности и эффективности является одной из причин, по которым я действительно люблю С++, и не вижу, как я перехожу на язык JIT.
Эта статья: http://www.thinkbottomup.com.au/site/blog/C%20%20_Mixins_-_Reuse_through_inheritance_is_good - хорошая минута, если вы не знаете, что это такое, и ставит дело так четко в терминах повторного использования и производительности.