java之策略模式

1.需求分析      近期筆者在設計mqtt的發佈/訂閱的主題,其主要採用了設計模式之策略模式,從一定程度解決了多重條件判斷帶來的代碼冗餘及緊耦合的問題; 2.使用場景 ①如果在一個系統有許多類,它們之間的區別僅在於它們的行爲,那麼使用策略模式可以動態地讓一個對象在許多行爲中選擇一種行爲; ②一個系統需要動態地在幾種算法中選擇一種;  ③如果一個對象有很多的行爲,如果不用恰當的模式,這些行爲就只
相關文章
相關標籤/搜索