Pergunta de entrevista da empresa Smarsh

describe several design patterns (exclude Singlton)