Design Pattern Type of Design Pattern 3 01.Creational Singleton Design Pattern * Constructor Private * * instance Private and static* * getInstance public and static * Factory Design Pattern * object creation logic hide * use it : BOFactory.getBOFactory().getBO("ITEM"); ex:BO layer DAO layer Prototype Design Pattern Builder Design Pattern 02.Structural 03.Behavioral