Grails中的服务方法或域静态方法?

时间:2009-10-22 08:20:54

标签: oop grails groovy

这是一个设计问题:

  • 何时需要创建/使用静态方法(例如在域类中)
  • 何时需要创建/使用服务?

他们之间有什么区别?

1 个答案:

答案 0 :(得分:2)

如果方法只对域类的行为/细节做,那么我会把它作为域上的方法(不一定是静态方法)。如果它与业务逻辑更相关,那么我就把它放在服务中。

欢呼声