Smaller classes make better code
Tip: read In Praise of Small Classes and its follow-up Making Large Classes Small (In 5 Not-So-Easy Steps) about writing better code. Better here means:
- easier to read and understand, so easier to maintain
- less complex classes
- better testable classes
- a better class and package structure