Back to projects
Design Patterns

Design Patterns

2 1
Java Design Patterns OOP Study Notes

Practical study of the design patterns from "Design Patterns: Elements of Reusable Object-Oriented Software" (Gang of Four), implemented in Java. Covers creational patterns (Factory Method, Builder, Singleton, Prototype), structural patterns (Adapter, Decorator, Façade, Proxy), and behavioral patterns (Strategy, Observer, State, Template Method, Visitor, among others).