Appropriate Size: Finding the Right Balance for Class Design - Designing Clean Classes: The Art of Well-Structured Object-Oriented Code | OneNoughtOne