pattern-design-strategy

Strategy 顧名思義:在處理同一件事情上有了不同的處理方式,即策略,在過程化編程的模式中遇到這種情況一般使用if else 或者 switch case 解決即可,但是違背開閉原則。 strategy 屬於行爲模式,在對應不同的業務數據,選擇不同的策略類來處理數據,核心類爲context,在context中選擇不同是策略,具體選擇過程可以使用多種解決方案,可以選擇通過構造方法初始化,通過反射
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息