ParentFull threadskanuj·http://www.objectmentor.com/resources/publishedArticles.html See Design principles before Design patterns.http://martinfowler.com/design.html is also good.View on HN