3

是否应该使用任何适当的设计模式来进行验证?

例如,假设我有一个应用程序,其中包含一个带有图标的工具栏,每个图标代表我文件系统上的一张图片。我在文档上拖动一个图标。拖放操作期间的验证可能是:

  1. 检查文件是否存在于文件系统中
  2. 检查用户是否有权拖动图标
  3. 检查文档是否打开,以便将图片放在上面

等等...

我想过使用责任链或装饰器模式。

谢谢!

4

0 回答 0