Pregunta de entrevista de J.P. Morgan

What is the 'Singleton' pattern? What is the 'Visitor' pattern? What is the 'Brick' (?) pattern?