public class App { public static void main(String[] args) throws Exception { EmployeeFactory developerFactory = new DeveloperFactory(); Employee developer = developerFactory.createEmployee("Erős István", "Szeged", 385); EmployeeFactory testerFactory = new TesterFactory(); Employee tester = testerFactory.createEmployee("Csendes István", "Szolnok", 385); System.out.println(developer.toString() + " " + developer.getRole()); System.out.println(tester.toString() + " " + tester.getRole()); } }