1.設計-策略模式

什麼是策略模式 策略模式是對算法的包裝,是把使用算法的責任和算法本身分割開來,委派給不同的對象管理,最終可以實現 解決多重if判斷問題。 1.環境(Context)角色:持有一個Strategy的引用。 2.抽象策略(Strategy)角色:這是一個抽象角色,通常由一個接口或抽象類實現。此角色給出所有的具體策略類所需的接口。 3.具體策略(ConcreteStrategy)角色:包裝了相關的算法或
相關文章
相關標籤/搜索