Domanda di colloquio di Tata

Explain various design patterns in mobile application development