Home

Awesome

Design Patterns Reloaded

Implementation of some design patterns in Java 21, some of them are from the GoF, others are the one you usually see in programs.

Like most of the GoF patterns, the implementations use delegation instead of inheritance, but also emphasis immutability when necessary.

Old materials

I've done a presentation in English at Devoxx 2015

Corresponding slides used for my presentation at ParisJUG in June 2015.

NB: A port exists in Scala