ISBN: | 978-5-5137-6446-5 |
High Quality Content by WIKIPEDIA articles! In object-oriented programming languages, a mixin is a class that provides a certain functionality to be inherited or just reused by a subclass, while not meant for instantiation (the generation of objects of that class), Mixins are synonymous functionally with abstract base classes. Inheriting from a mixin is not a form of specialization but is rather a means of collecting functionality. A class may inherit most or all of its functionality from one or more mixins through multiple inheritance.