Exemplo didático de como se usar Mixins em JavaScript.
Estudando o Javascript e buscando melhores formas de escrever meu código, recebi a dia do @gufranco, um exemplo de como implementar OO em JS da forma clássica(https://gist.github.com/gufranco/5897760) e passei a estudar sua implementação.
Foi quando assisti a palestra do @angus-c no BrazilJS 2013 e fui apresentado ao Mixin.
A ideia é usar a linguagem a favor dela e simplificar as coisas.
No meu exemplo, usei como base a forma clássica apresentada pelo Gustavo, tendo as mesmas propriedades e métodos.
Aqui(http://javascriptweblog.wordpress.com/2011/05/31/a-fresh-look-at-javascript-mixins/) o post original do Angus e aqui(https://speakerdeck.com/anguscroll/learning-to-fly-twitter-flight-and-mixins-1) os slides de sua talk no BrazilJS 2013.
Repare que estou usando a forma mais simples de Mixin, existe outras formas mais avançadas apresentadas no post que linkei acima.