Methods are the granularity of overriding. A well factored superclass can always be specialized by overriding a single method, without having to copy part of the superclass code into the subclass.
small methods not only communicates bteer but also help in minimizing duplication, allows better overrding etc...

