Monday 19th May, 2014
9:30am to 5:30pm
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.
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