Tutto il male dell’ereditarietà in java
http://asserttrue.blogspot.it/2009/02/inheritance-as-antipattern.html#