Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.
Singleton - creational design patterns.
Observer, chain of responsibility - behavorial design patterns.
Actually in-fact you could just use (reuse) all other design patterns if you are developing native using Java, python, C++.
-YD