策略模式去掉if-else多重判斷

1.策略模式+空對象模式+反射/注入java 策略接口:定義公共方法 策略實現類 context類:工廠模式用反射或者注入生成相應的策略實現類 反射獲取enum類 注入方式,維護一個map,策略實現類定義方法當設置值以後將其放入map中 enum類:定義指令與策略實現類的關係 空策略類:空對象模式,當匹配不上策略實現類時返回空對象 反射的Method.invoke前15次是調用navite cod
相關文章
相關標籤/搜索