ArticleS.UncleBob.PrinciplesOfOod. The Principles of OOD What is object oriented design?
What is it all about? What are it's benefits? What are it's costs? An introduction to the SOLID principles of OO design. I would be very hard pressed to go passed Robert "Uncle Bob" Martin’s SOLID principles as the single most useful tool for helping me with OO design.
Some people seem to have a natural talent for OO design and thinking, and have an innate understanding of these principles without requiring the SOLID formalism. I, on the other hand, find them indispensable.