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