Debo extender ArrayList para agregar atributos que no sean nulos?

Me gustaría agregar una colección de objetos a un arrayList, solo si el atributo particular no es nulo.

stoy pensando en extender ArrayList e implementar la verificación dentro de la clase secundaria.

Una forma alternativa es verificar el atributo antes de ponerlo en una Lista de Arrayl, pero eso significaría que tendré que dispersar las comprobaciones if por todas partes si necesito agregar los objetos a la lista de arrays según la lógica.

Me gustaría saber lo que piensas al respecto ... en un segundo pensamiento, ¿es una exageración?

Respuestas a la pregunta(8)

Su respuesta a la pregunta