0% found this document useful (0 votes)
4 views

1 Design Patterns Java Structural m1 Slides 1

This document introduces structural design patterns in Java, focusing on their importance for effective communication and shared vocabulary among developers. It outlines key patterns such as Adapter, Bridge, Composite, Decorator, Facade, Flyweight, and Proxy, and includes sections on concepts, design, live examples, and common pitfalls. Prerequisites for understanding the material include knowledge of Java 7 or higher and familiarity with Eclipse or Spring STS.

Uploaded by

podam91581
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views

1 Design Patterns Java Structural m1 Slides 1

This document introduces structural design patterns in Java, focusing on their importance for effective communication and shared vocabulary among developers. It outlines key patterns such as Adapter, Bridge, Composite, Decorator, Facade, Flyweight, and Proxy, and includes sections on concepts, design, live examples, and common pitfalls. Prerequisites for understanding the material include knowledge of Java 7 or higher and familiarity with Eclipse or Spring STS.

Uploaded by

podam91581
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

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

You might also like