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