您的位置:首页 > 其它

大话设计模式--工厂模式、策略模式

2010-04-02 03:08 330 查看
工厂模式:

以商场收费系统为例。

打折、促销、正常、送积分等手段

首先,有一个抽象类CashSuper---收费操作,有三个继承CashSuper的子类(CashNormal具体操作,重写函数)。

其次,写一个CashFactory工厂类,来生产具体的操作类CashNormal等。

策略模式:

先写一个策略抽象类,然后写具体策略类继承于策略抽象类 ;

再写一个生成策略的类,来操作任意策略,为我所用。(正常是在该类的构造函数中出入策略抽象类,然后写个函数--实现该策略,也可以用工厂模式生成相关的策略,实现二者的结合)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: