首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

请问个模式的应用

2012-03-17 
请教个模式的应用要做个公司的权限管理,有三个角色公司管理员,具有权限M1(a),M1(a,b)部门经理,具有权限M1(

请教个模式的应用
要做个公司的权限管理,有三个角色

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

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

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

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

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

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



[解决办法]
如果只有三个,你就不要弄太复杂了,那样就过度设计了。
直接继承就可以了。

热点排行