設計模式之策略模式(包含與簡單工廠模式的區別,實現了超市結帳系統)

今天看了策略模式,不知覺的和前天學的簡單工廠模式作了對比,也百度了一些博客,最後的出一個結論,簡單工廠模式主要負責初始化各類對象,而策略模式則是更多的對方法進行封裝。同一個例子,若是使用簡單工廠模式,則是根據需求返回不一樣的對象,而使用策略模式的話,就是根據需求來返回不一樣的方法。ide 下面的例子分別使用簡單工廠模式和策略模式和寫的超市結帳系統,兩者功能實現上沒有區別。spa using Sys
相關文章
相關標籤/搜索