装饰器必须返回不同的东西时装饰器模式的替代品

时间:2017-05-07 20:19:57

标签: decorator

想象一下,当我从浏览器收到请求时,使用该请求我必须将此对象保存到ddbb,向某些人发送电子邮件并提供请求信息并将此请求发布到论坛。我一直在考虑三个可能性:

  1. 有装饰图案。我可以使用这个,但在这种情况下,我没有一个主要的对象来装饰,装饰者必须返回不同的东西,所以这种模式不适合我
  2. 使用一个类列表(每个类都有一个功能,发送和发送电子邮件,保存到ddbb ...)实现一个接口,我迭代这个列表调用他们的方法,但是类再次返回不同的东西,所以这个模式对我不起作用
  3. 对这种情况有用的其他模式?
  4. 由于

0 个答案:

没有答案