Как правило, я бы порекомендовал что-то среднее.
Кажется глупым иметь другой список изображений для каждого изображения.Они предназначены для хранения коллекций изображений и повышения эффективности управления этими коллекциями, а не для хранения одного изображения.
Опять же, существуют недостатки в попытке использовать один гигантский список изображений для всех вашихизображений.А именно, все изображения в списке изображений должны быть одинакового размера.Если это не относится к вашим изображениям, вам нужно поместить их в отдельные списки изображений.
Но, более конкретно, я не совсем уверен, почему вы рассматриваете создание класса изображений, которыйсодержит список изображений в первую очередь.Если вы не собираетесь хранить значки / курсоры или не хотите беспокоиться о масках, почему бы просто не инкапсулировать дескриптор в растровое изображение, представляющее изображение?Это то же самое, что вы все равно будете передавать в метод «Добавить» списка изображений.