Java R&D Interview Question

4. Creational Design patterns, factory, abstract factory, prototype and builder?