Я читал статью о новых функциях PHP 5.4.0. Один из самых ожидаемых - Traits .
Читая эти Traits , чтобы понять, о чем они все, они просто выглядят как копипаст с помощью компилятора; а также язык, обеспечивающий способ использования композиции, во многом аналогичный тому, который используется в хорошо известном шаблоне стратегии, который использует принцип дизайна «предпочтение композиции важнее наследования».
Правильно ли я это понимаю?
Какие еще преимущества могут дать эти черты, что делает их целесообразными вместо простого использования принципа композиционного дизайна?