服务应该收到什么 - 整个实体还是身份证?

时间:2015-08-22 11:04:33

标签: java oop architecture

想象一下,我们有一些服务:

public class SomeService
{
    public void someWorkByEntity(Entity entity)
    {
        int id = entity.getId();

        // here is some work...
    }

    public void someWorkByEntityId(int id)
    {
        // here is some work...
    }
}

实际上Service只需要实体ID。 但是写下每个方法的两个版本太单调了。

那么更好的是:接收模型或ID的服务?

0 个答案:

没有答案