Concept Flow - Why multiple inheritance exists
Class A defines behavior
Class B defines behavior
Class C inherits from A and B
Class C combines behaviors of A and B
Create object of Class C
Use combined behaviors
Multiple inheritance lets a class combine features from more than one parent class, so it can reuse and mix behaviors.