D/abstractfactory////
D/builder////
D/factory////
D/prototype////
D/singleton////
