Java Design Patterns

Examples about some design patterns using Java. The guide of this project is the Pluralsight Course called Design Patterns in Java with some others examples. The design patterns that cover this projects are:

  • Creational
    • Singleton
    • Builder
    • Prototype
    • Factory
    • AbstractFactory
  • Structural
    • Adapter Design
    • Bridge Design
    • Composite
    • Decorator
    • Facade
    • Flyweight
    • Proxy
  • Behavioral
    • Chain of Responsability
    • Command
    • Interpreter
    • Iterator
    • Mediator
    • Memento
    • Observer
    • State
    • Strategy
    • Template Method
    • Visitor

Prerequisites

  • Java 7+ Version

Installing

  • Clone de repository
  • Download dependencies with Maven
  • Run the code

Deployment

Built with

References

Pluralsight - Design Patterns in Java