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