Globant Interview Question

Describir patrones de diseño como composite, observer, state y adapter