IMS Interview Question

Talk about different design patterns.