Just because you can doesn’t mean you should.
- A class should have only one reason to change.
- There should never be more than one reason for a class to
- Your classes should be small. No more than a screen full of
- Avoid ‘god’ classes.
- Split big classes into smaller classes.