Design patterns in depth

A session at SDD 2014

Monday 19th May, 2014

9:30am to 5:30pm (GMT)

Without good OO structure, Agile development, which mandates constant refactoring, fails. Design Patterns help by providing classes of solutions to common programming problems.

Patterns, however, are usually presented in a catalogue format which gives you no feeling for how the patterns are actually applied in the real world, where the patterns interact in complex ways. This class discusses both good object-oriented structure and the most-commonly used design patterns, using an in-depth analysis of real code that demonstrates how the patterns work in context. We’ll also cover interface-based design and the make-up of a well-structured object and class hierarchy.

The extensive code examples are in Java, but they should present no problem to C++ or C# programmers.

About the speaker

This person is speaking at this event.
Allen Holub

Allen is a highly-regarded trainer and speaker

Allen is involved in Agile Process, OO-Design, UML, Java, software security, and Cloud-based web application development. He regularly teaches in-house classes for individual companies, and has taught for the University of California since 1982. Allen has written numerous magazine articles for various technical publications, and several books, including Holub on Patterns: Learning Design Patterns by Looking at Code. He is also a regular speaker at various conferences around the world.

Sign in to add slides, notes or videos to this session

SDD 2014

England England, London

19th23rd May 2014

Tell your friends!


Time 9:30am5:30pm GMT

Date Mon 19th May 2014

Session Hash Tag


Short URL


Official session page


View the schedule



See something wrong?

Report an issue with this session