Здравствуйте, Erop, Вы писали:
E>А что касается примера с поведениями, то от чего бы поведение не задавать парой интерфейсов?
Вот это как раз и называется стратегиями (политиками, аспектами), о которых пишет Александреску.
Сторонники "старых и простых" технологий предпочитают создавать в этом случае 50 классов с помощью множественного наследования или более "продвинутые" используют макросы.