我有一个类来为用户,组和其他人存储类似unix的权限。原则上它是一个有限的访问控制列表,但我不想将它命名为ACL,因为通常ACL是不同的。
该课程看起来基本上是这样的:
class X {
boolean userRead, userWrite, userExecute;
boolean groupRead, groupWrite, groupExecute;
boolean otherRead, otherWrite, otherExecute;
}
如何命名这样的类? Unix中的名字是什么?
答案 0 :(得分:4)
通常对于这些问题,答案就在于问题。我将其称为Permissions
,上面的评论为“用户,组和其他类似Unix的权限”。
答案 1 :(得分:0)
它看起来严格处理文件权限,那么调用它FilePermissions
呢?
答案 2 :(得分:0)
我会选择class permission_bits { }
,可能是package unix
。
答案 3 :(得分:0)
1)PermissionStatus
2)st_mode参见http://www.gnu.org/s/libc/manual/html_node/Permission-Bits.html#Permission-Bits