Best Practices in OOP

The best answer to the question of best practices for OOP is to start by looking at a list of bad practices - what you shouldn't do: The following resource lists the worst practices.  The post enumerates some of the worst practices which you will have to be careful NOT TO USE.

View the resource