摘要: 我们关注的内容: 1 使用场景分析 2 案例代码解析 一 使用场景分析 抽象工厂模式,为创建一组相关或项目依赖的对象提供一个接口,而且无需指定他们具体的类。抽象工厂模式的通用类图如下: 通俗的来讲:拥有共同的属性和方法体,但是具体的实现内容不同,即可使用抽象工厂模式。 二 案例代码解析 案例场景:B2C电子商务的支付系统,一个电子商城需要集成不同方式的支付系统,比如支付宝,网银在线,paypal等,他们共同的特点是需要用户提供用户资料,支付完成之后反馈给系统一个状态或数据。 具体实现图如下: 先创建一个支付的抽象类AbstractPay: public ... 阅读全文
posted @ 2012-02-29 11:46 wxj200589 阅读(532) 评论(0) 推荐(1) 编辑