Как реализовать основанный на политике дизайн с классами mixins?

Я знаю, как реализовать реализацию класса с шаблоном проектирования на основе политик из C++ с интерфейсами. Я не знаю, как сделать то же самое с классом Mixin's.

Это было бы полезно, если вы хотите выжать из своего кода последнюю производительность, потому что она легко встраивается, а "границы" виртуальных вызовов для интерфейсов отсутствуют.

2 ответа

Я написал сообщение в блоге, которое могло бы быть актуальным: компоненты с низкими издержками. В нем обсуждается использование миксинов в качестве строительных блоков для создания гибких, настраиваемых и высокопроизводительных компонентов и связанных с ними предостережений.

Вы имеете в виду шаблон проектирования на основе политик в стиле C++ (как объяснено в Modern C++ Design)? В D вы можете использовать static, если вместо этого проще.

Другие вопросы по тегам