Domanda di colloquio di Paytm

What are Design Patterns? Explain Observer pattern?