Fra tavlen 10. april 2000 I testmembers Omskriv main, så dens oprindelige indhold lægges i en metode kaldet testVisitor: public void testVisitor(CountVisitorFactoryInterface aCountVisitorFactory) { ... gl. indhold af main ... fx noget i stil med: CountVisitorInterface cv; cv = aCountVisitorFactory.createCountVisitor(); m.visit(cv); system.out.println(cv.getCount); x = CountVisitorConcreteFactory.createCountVisitor(); } class CountVisitorConcreteFactory implements CountVisitorFactoryInterface { public CountVisitorInterface createCounvVisitor() { return newCountVisitor(); } } interface CountVisitorFactoryInterface // eller CountVisitorAbstractFactory { CountvisitorInfterface createCountVisitor(); } Opgave 1. Omskriv main: Indsæt oprindelige del i en metode testVisitor som så kaldes fra main: testVisitor(new CountVisitorConcreteFactory); testVisitor(new CountVisitor2ConcreteFactory); 2. Skriv passende klasser CountVisitorConcreteFactory og CountVisitor2ConcreteFactory der hhv. tæller antallet af medlemmer og total antallet af tegn i medlemmernes navne. 3. Indkør det.