C++設計模式-使用Qt框架模擬策略模式(Strategy)商場促銷

UML圖如下:   如果單使用策略模式,會出現這個問題: 客戶端判斷使用哪個算法!   這裏可以用簡單工廠與策略模式結合!   運行截圖如下:   源碼如下: cash.h #ifndef CASH_H #define CASH_H #include <QString> class CashSuper{ public: virtual double acceptCash(double
相關文章
相關標籤/搜索