Должен ли я расширить ArrayList для добавления атрибутов, которые не являются нулевыми?

Я хотел бы добавить коллекцию объектов в arrayList, только если конкретный атрибут не нулевой.

Я думаю о расширении ArrayList и реализации проверки внутри дочернего класса.

Другой альтернативный способ - проверить атрибут перед тем, как поместить его в Arraylist, но это будет означать, что мне придется разбрасывать проверки if везде, если мне нужно добавить объекты в arraylist на основе логики.

Я хотел бы знать ваши мысли об этом ... с другой стороны, это перебор?

Ответы на вопрос(4)

Ваш ответ на вопрос