【发布时间】:2013-02-05 16:31:01
【问题描述】:
我遇到了架构问题。
我必须管理对某些资源具有禁止和授权的用户的权限。
我想要一种方法来获得资源的真正应用权限(禁止优先于授权)。
拥有一个带有get_rights(user)方法的类RightsManager会更好吗 或使用方法 get_rights() 拥有一个类 User
我认为第二种方案更好,因为它的参数较少,但是在模型User类中进行权限管理很奇怪。将它放在 RightsManager 类中不是更合乎逻辑吗?
我的程序是python的,不过我觉得没关系。
【问题讨论】:
标签: python architecture