专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 设计模式

请问个模式的应用

发布时间:2011-06-19 13:24:20 文章来源:www.iduyao.cn 采编人员:星星草
请教个模式的应用
要做个公司的权限管理,有三个角色

公司管理员,具有权限M1(a),M1(a,b)

部门经理,具有权限M1(a,b),M2()

部门管理员,具有权限M1(a,b)

也就是说:
1部门管理员的权限,部门经理肯定有
2公司管理员具有所有部门经理部分权限,还具有一些部门经理没有的权限

我想问的是的是:部门管理员和部门经理好像可以用decorator模式,管理员就是个ConcreteComponent,部门经理是ConcreteDecorator。不知道理解对不对?

还有部门经理貌似和公司管理员没什么模式可以套用吧?



------解决方案--------------------
如果只有三个,你就不要弄太复杂了,那样就过度设计了。
直接继承就可以了。
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: