I didn't find any question that would be this general.
Please post whatever you find to be a useful rule for oject-oriented design.
I didn't find any question that would be this general.
Please post whatever you find to be a useful rule for oject-oriented design.
I have recommended the Head First Design Patterns book many times.
It gives you a good intro to the GoF Design Patterns (a more advanced book that you also should read), but also a good intro to sound OOP design principles.