OO-design SOLID Design Principles This article helps you understand the five SOLID principles, one of the most important sets of design principles in object-oriented software development.
Development An introduction to software design patterns This article sets the basis for understanding design patterns and presents an introduction to the world of software design patterns by giving a brief description of all 23 Gang of Four patterns.