Hay dos cosas que creo que se pueden mejorar.
-
No pasar ArrayList por parámetros, lo recomendable es pasar List, tiene que ser un objeto inmutable.
-
Pasar el interator por el constructor del presenter en conjunto de la view, no estamos aplicando inyección de dependencia al 100%, esto mas va perjudicar si queremos hacer un test unit al presenter, no vamos a tener forma…
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.