多数の検証を行うために使用すべき適切な設計パターンはありますか?
たとえば、ファイル システム上の画像を表すアイコンを含むツールバーを含むアプリケーションがあるとします。ドキュメント上でアイコンをドラッグしています。ドラッグ アンド ドロップ操作中の検証は次のようになります。
- ファイルがファイルシステムに存在するかどうかを確認します
- ユーザーがアイコンをドラッグするアクセス権を持っているかどうかを確認します
- 画像をドロップするためにドキュメントが開いていることを確認してください
等々...
Chain of Responsibility または Decorator パターンを使用することを考えました。
ありがとう!