Register now or log in to join your professional community.
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