工厂模式:
以商场收费系统为例。
打折、促销、正常、送积分等手段
首先,有一个抽象类CashSuper---收费操作,有三个继承CashSuper的子类(CashNormal具体操作,重写函数)。
其次,写一个CashFactory工厂类,来生产具体的操作类CashNormal等。
策略模式:
先写一个策略抽象类,然后写具体策略类继承于策略抽象类 ;
再写一个生成策略的类,来操作任意策略,为我所用。(正常是在该类的构造函数中出入策略抽象类,然后写个函数--实现该策略,也可以用工厂模式生成相关的策略,实现二者的结合)。