策略模式與橋接模式區別

參考:https://www.phpmianshi.com/?id=65 實際上所有模式可以只分爲類模式和對象模式兩種,類模式是用繼承而對象模式是用委託。   Bridge模式和Strategy模式相似就是因爲他們都將任務委託給了另外一個接口的具體實現,他們之間的區別在於Bridge的目的是讓底層實現和上層接口可以分別演化,從而提高移植性而Strategy的目的是將複雜的算法封裝起來,從而便於替換
相關文章
相關標籤/搜索