// @topic S-0303-03-02-10 Java Abstract Factory // @brief Main Class package factory; public class MainApp { public static void main( String[] args ) { SimulationScenario scenario = new SimulationScenario( new FactoryVisitorShopper() ); scenario.createVisitors( 100 ); //... scenario.setFactory( new FactoryVisitorEmergency() ); scenario.createVisitors( 5 ); } }