This repository contains various examples of design patterns in Java