У меня есть класс-оболочка для класса Bitmap, который называется BitmapZone.
Предполагая, что у нас есть растровое изображение WIDTH x HEIGHT, этот класс-обертка должен служить для того, чтобы я мог сам отправлять другим методам / классам вместо исходного растрового изображения. Затем я могу лучше контролировать, что пользователь может или не может делать с изображением (и мне не нужно много раз копировать растровое изображение для отправки для каждого метода / класса).
Мой вопрос: зная, что все BitmapZone созданы из растрового изображения, что вы считаете предпочтительным?
Синтаксис конструктора: что-то вроде
BitmapZone bitmapZone = new BitmapZone(originalBitmap, x, y, width, height);
Шаблон фабричного метода:
BitmapZone bitmapZone = BitmapZone.From(originalBitmap, x , y, width, height);
Шаблон фабричного метода:
BitmapZone bitmapZone = BitmapZone.FromBitmap(originalBitmap, x, y, width, height);
Другое? Почему?
Спасибо