RBC Interview Question

Name 3 design patterns and describe how they work.