Supongamos que he definido varios componentes nuevos: MyComponent1
, MyComponent2
, ..., que extienden Ext.Component
.mixin vs plugin. ¿Qué elegir?
Ahora deseo extender todos estos widgets con la misma funcionalidad - Deseo agregar el botón close
que aparecería en la posición superior derecha de MyComponentX.el
.
¿Qué debo usar: mixin
? plugin
? ¿o algo mas?
Y en general: mixin vs plugin
, ¿cuál es la mejor práctica?
Mixin es herencia, pero los complementos son composición. –