Blue Yonder interview question

java design patterns (singleton, facade, abstract, composite)