Design Patterns have become the standard way in which we think about object oriented software development.
During this 4-day course, we study the most useful Gang-of-Four design patterns: Singleton, Factory Method, Abstract Factory, Template Method, Strategy, Iterator, Observer, Adapter, Decorator, Composite, Visitor, Command, Memento, Chain of Responsibility, State, Facade, Flyweight, Bridge and Proxy.
Each design pattern is followed by practical hands-on exercises to apply what you have learned, using both UML and Java code.
Is this course for you?
- Would you like to know how a Java Specialist thinks when he designs a Java system?
- Have you ever wondered where the Gang-of-Four Design Patterns fit into Java?
- Would you like to find out how the Singleton Pattern can cause non-object oriented code?
- Has your project become unpleasant due to maintenance issues?
- Ever wanted to get rid of copy & paste code and those pesky switch and if-else statements?
- Would you like to improve your team communication by introducing a richer design vocabulary?
Heinz Kabutz is the author of The Java Specialists’ Newsletter, a publication enjoyed by tens of thousands of Java experts in over 145 countries. His book “Dynamic Proxies (in German)” was #1 Bestseller on Amazon.de in Fachbücher für Informatik for about five minutes until Amazon fixed their algorithm. Thanks to a supportive mother, he has now sold 5 copies.
Heinz’s Java Specialists’ newsletter is filled with amusing anecdotes of life on the Island of Crete. He is a popular speaker at all the best Java conferences around the world, and also at some of the worst. He teaches Java courses in classrooms around the world, where his prime objective is to make absolutely sure that none of his students fall asleep. He is not always successful.