Object-oriented programming
Mixin
Modula-3
Trait
D
Modula
Subtype polymorphism
Multiple inheritance
Programming language
Software engineering
Computing
Computer programming