# Code Design: Mixin and Composition Elastica package follows Mixin and composition design patterns that may be unfamiliar to users. Here is a collection of references that introduce the package design. ## References - [stackoverflow discussion on Mixin](https://stackoverflow.com/questions/533631/what-is-a-mixin-and-why-are-they-useful) - [example of Mixin: python collections](https://docs.python.org/dev/library/collections.abc.html)