dan smithavoid implementation inheritancewhy you should favor composition over inheritance in OOSep 8, 2014Sep 8, 2014