Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

re-motion mixins is a library for bringing mixin technology to .NET. The re-motion mix enables developers to use mixins in .NET application. This mixins library is open source software (LGPL). If you are new to mixin technology, the wikipedia article provides you with a good overview about the background and common usages of mixins.

In short: With re-motion mixins, you can:

  • extend existing classes with bundles of additional functionalities
  • use common additional functionality in various independent classes. They do not have to have a common base class.
  • be able to apply the extensions at runtime

re-motion mixins Hands on Lab

After reading the wikipedia article on mixins, the best way to get started is right to jump into development. The re-motion mixins Hands on Lab is a step by step guide to implement your first mixin application with Visual Studio 2010.

re-motion mixins Web Tutorial

The re-motion mixins Web Tutorial is a diffent approach to explain re-motion mixins. It contains a full sample based on a comedy sketch that can be used perfectly as a domain model.

re-motion mixins Reference Application

For a demonstration of how mixins can avoid complexity in your architecture, have a look on a re-motion mixins Reference Application for mixins.Get an overview on our re-mix Seite

Supplements

"mixin" convention
Of what class is the instance the object factory returns?
Mixin cross-referencing tool
FAQ Mixin

...