C++设计模式-使用Qt框架模拟策略模式(Strategy)商场促销

UML图如下:   如果单使用策略模式,会出现这个问题: 客户端判断使用哪个算法!   这里可以用简单工厂与策略模式结合!   运行截图如下:   源码如下: cash.h #ifndef CASH_H #define CASH_H #include <QString> class CashSuper{ public: virtual double acceptCash(double
相关文章
相关标签/搜索