Your code must have High Cohesion and Low Coupling, which is just a fancy term that means keep related code together (in a class) and reduce the dependencies between different classes.
P
121
Programming
Notes, ideas and advises related to programming collected from my readings for blog posts, articles and books