
With cocktail, it is possible to break out a shared backbone.js model/collection/view behaviors into separate modules and mix them into classes with. cocktail is an implementation of backbone mixins. mixins are simply bare-bones javascript objects that provide additional functionality to backbone objects. think of them as bags of methods that will get added to all instances of objects.