設計模式(三)--策略模式

策略模式的結構圖: 引用:模版方法模式,對照類圖可以看到,策略模式與模版方法模式的區別僅僅是多了一個單獨的封裝類Context,它與模版方法模式的區別在於:在模版方法模式中,調用算法的主體在抽象的父類中,而在策略模式中,調用算法的主體則是封裝到了封裝類Context中,抽象策略Strategy一般是一個接口,目的只是爲了定義規範,裏面一般不包含邏輯。其實,這只是通用實現,而在實際編程中,因爲各個具
相關文章
相關標籤/搜索