Reading

Tutorialspoints.com’s Design Patterns Tutorial

Objectives

Understand the purpose, usage, and Java implementation details for the following structural design patterns:

  • adapter
  • bridge
  • composite
  • decorator
  • facade
  • flyweight
  • proxy

Notes

  1. Read the description of each of the structural design patterns listed above and review the Java code to understand what is it is doing.