Title: Design patterns explained
Subjects: Development, Object-oriented methods (Computer science), Computer software