策略模式的一點思慮

說到策略模式,談及我對其的使用思慮的時候,先看看他現有的公理: 概念定義:策略模式定義了一系列的算法,並將每一個算法封裝起來,而且使他們可以相互替換,讓算法獨立於使用它的客戶端 應用場景:同一問題的多種處理方式,體現在行爲上的差別   UML圖: 這裏涉及三個概念:策略抽象類本身,抽象類的持有者,抽象類的具體策略(可以理解爲實現子類) 舉個例子:在iOS的一個新聞app上新聞列表的cell樣式,可
相關文章
相關標籤/搜索