Strategy 策略模式 --對象行爲型模式

1、意圖         定義一系列的算法,把它們一個個封裝起來,並且使他們可相互替換。本模式使得算法可獨立於使用它的客戶而變化。 2、別名         政策(Policy) 3、動機         有許多算法可對一個正文流進行分行。將這些算法硬編進使用它們的類中是不可取的,其原因如下:         · 需要換行功能的客戶程序如果直接包含換行算法代碼的話將會變得複雜,這使得客戶程序龐大而
相關文章
相關標籤/搜索