Konubinix' opinionated web of thoughts

Mixin

Fleeting

, a mixin (or mix-in)[1][2][3][4] is a class that contains methods for use by other classes without having to be the parent class of those other classes

https://en.wikipedia.org/wiki/Mixin

mixin can also be viewed as an interface with implemented methods.

https://en.wikipedia.org/wiki/Mixin

enforcing the dependency inversion principle.

https://en.wikipedia.org/wiki/Mixin