/Design-Patterns-Examples

Repository with several design patterns examples in Java: Strategy, Observer, Decorator, etc.

Primary LanguageJava

Design-Patterns-Examples

This repository is about several examples of different Design Patterns. These design patterns include:

  1. Strategy
  2. Observer
  3. Decorator
  4. State
  5. Factory
  6. Abstract Factory
  7. Adapter
  8. Facade
  9. Template method

Some of the examples are taken from the book Design Patterns by O'Reilly, and others are invented so as having more examples and having a better understanding of them.