写一个ACL模块,实现角色对于资源的某种访问谓词的权限的设置和查询。
主要对象有角色和资源,并且角色和资源各自有层级关系成为树。 不要使用数据库,不要考虑持久化的问题。 上级角色自动拥有下级角色的对于某资源的某种访问谓词的权限。 一旦角色拥有某一下级资源的某种访问谓词的权限则自动拥有其父级资源的相同权限。
例: 新闻管理员(角色) -- 编辑(访问谓词) -- 新闻(资源)
求指点,整体的解题思路,该如何实现
额,看不懂,坐等大神