Verhaltensmuster: Iterator