µObjects: Composition over Inheritance

Inheritance is a code smell. Composition over Inheritance This is a known suggestion to improve the maintainability of software. How does this play into microObjects? Everything has a single responsibility. It's doing A thing; as I talk about in µObjects: Principles to code by. Composition over inheritance allows µObjects to control thier own behavior. It allows µObjects to have only the behavior; and responsibility; that the object wants. Nothing more [Read More]