Давайте предположим, что я определил несколько новых компонентов - MyComponent1
, MyComponent2
, ..., которые расширяют Ext.Component
.
Теперь я хочу расширить все эти виджеты с той же функциональностью - яхочу добавить кнопку close
, которая появится в правом верхнем углу MyComponentX.el
.
Что я должен использовать: mixin
?plugin
?или что-то еще?
И вообще: mixin vs plugin
, что такое лучшая практика?