Pergunta de entrevista da empresa Zed

Tell me some common design patterns