BitmapZoneというBitmapクラスのラッパークラスがあります。
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);
他の?なんで?
ありがとう