{
比較語句
}
return TRUE;
}
Easy嗎?測試交差。
一年后……
鏡頭切換……
小王坐在計算機前熟練的編寫著程序,而且旁邊還放著本《設計模式》的書。知道了面向對象編程,知道了設計模式,但理解還不夠深刻。排序算法也演變成比較文件名了。
一日經理過來說:“小王,現在我們的排序算法要用在嵌入式平臺中,你做一些算法的研究工作,給出一份報告!
這不是策略模式的典型應用嗎?定義一系列的算法,把它們一個個封裝起來,并且使他們可以相互轉換。
小王畫了張UML圖:

這樣,小王把一些流行的排序算法都試了一遍,總共有七八種,換一種算法速度也很快,新的算法插入到系統中,老算法從系統中"退休",實現插件式替換。
文章來源于領測軟件測試網 http://www.kjueaiud.com/