我Permissions
在 Java 中有一个类,其方法流利,如下所示:
somePermissions.setRead(true).setWrite(false).setExecute(true)
问题是,我应该命名这些方法set{Property}
还是只命名{property}
. 后者看起来像这样:
somePermissions.read(true).write(false).execute(true)
如果我分别查看这些方法,我希望它read
会读取一些东西,但另一方面它更接近于在 Scala 中拥有类似命名参数的意图:
Permission(read=true, write=false, execute=true)