Design Patterns in Java: Structural
Introduction & Prerequisites
Bryan Hansen
twitter: bh5k | http://www.linkedin.com/in/hansenbryan
Why
Communication
Common Vocabulary
Abstract Topic
Revisit
More than just a Singleton!
Pattern Groups
Creational Structural Behavioral
What
▪ Adapter
▪ Bridge
▪ Composite
▪ Decorator
▪ Facade
▪ Flyweight
▪ Proxy
How
▪ Overview
▪ Concepts
▪ Design
▪ Live example
▪ Demo, code your own
▪ Pitfalls
▪ Contrast
▪ Summary
Prerequisites
Java 7+
Eclipse or Spring STS