Back to projects
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).