An object-oriented programming system in which each element type may inherit its characteristics from more than one supertype. See also single-inheritance system.