如何在JAVA編程中幹掉if/else、switch/case(二)

前言java 上一篇中介紹了採用表驅動(map)方式和Optional方式取代if...else、switch...case邏輯。本章採用JAVA設計模式之策略模式抽象公共方法,剝離像map這樣的緊耦合操做,對擴展開放,只關心本身的handler邏輯便可。算法 策略模式是對算法的包裝,是把使用算法的責任和算法自己分割開來,委派給不一樣的對象管理。策略模式一般把一個系列的算法包裝到一系列的策略類裏面
相關文章
相關標籤/搜索