Posiadam klasę Baza - która posada metodę zwracającą listę obiektów.
Oraz InterfaceIterator oraz Iterator który pobiera listę z klasy baza i posiada metody których zadaniem jest poruszanie się po tej liście.
Jest to moja interpretacja wzorca iterator. Jednak czytając o tym wzorcu i patrząc na schematy uml w internecie wydaje mi się że źle to realizuję. Ale za bardzo nie mam innego pomysłu jak to zrobić. Więc może ktoś mógłby się wypowiedzieć na ten temat ?