?? powerstrategyfactory.java
字號:
package com.xaccp.biz.service.power;
public class PowerStrategyFactory {
private static PowerStrategy denyFirst = new DenyFirstStrategy();
private static PowerStrategy haveFirst = new HaveFirstStrategy();
private static PowerStrategy defaultHave = new DefaultHaveStrategy();
public static PowerStrategy create(int strategy) {
switch (strategy) {
case PowerStrategy.STRATEGY_DENY_FIRST:
return denyFirst;
case PowerStrategy.STRATEGY_HAVE_FIRST:
return haveFirst;
case PowerStrategy.STRATEGY_DEFAULT_HAVE:
return defaultHave;
default:
throw new RuntimeException("沒有這種權限管理策略");
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -