Тоесть используя List я получаю какой абстрактный набор данных.
Однако если я хочу работать с с этим набором данных мне надо сделать каст в какой то тип данных, который является потомком List?
Может быть у вас есть ссылка на хорошую статью по ООП? Где затрагивались бы такие фишки?
Только как допустим я возьму любую картинку , как ее подгрузить в свой код чтобы дальше с ним работать ?
Можете скинуть пример кода ?
ИМХО не самая хорошая идея - если вам придет в голову завтра вставить туда еще что-то есть риск, что вы забудете взять этот блок кода в фигурные скобки. Так что лучше сразу их писать. Это исключительно мое мнение. лично видел когда хорошие спецы с такого кода огорчались, ровно как и наоборот видел как хорошие спецы писали вот так.