Алексеев Фёдор, 394, Storeable, XML

Глубокие иерархии классов - плохо. Развитые системы интерфейсов - хорошо. Забыл литературу, где это хорошо описано, но вот ссылка http://www.javaworld.com/article/2073649/core-java/why-extends-is-evil.html.