Gainsight Interview Question

Question around design patterns, facade, abstract factory.