介绍常见的工厂设计模式和应用
电商支付里面的案例-简单工厂模式的实践指南和应用
1.先创建一个抽象类:
创建实现类:
3.创建工厂类
测试:
总结:
如果我们只是简单的对象的创建,是不需要使用工厂类设计模式的,直接new一个对象,然后调用其的方法即可。但是如果涉及非常复杂的对象,里面涉及非常多的方法,我们就得用这种设计模式了。
工厂方法模式的实践指南和应用《上》
工厂方法模式的实践指南和应用《下》
我们之前创建了抽象产品和方法 以及具体产品:
我们现在来创建抽象工厂和具体工厂:
我们现在来写具体的工厂:
测试:
抽象工厂方法模式的实践指南和应用《上》
抽象工厂方法模式的实践指南和应用《下》
1.先创建订单抽象工厂:
在这之前先创建退款抽象接口:
创建阿里订单退款具体产品:
创建阿里产品族:
微信支付创建同样结构:
我们还需要创建一个超级工厂:
测试:
这些基本上就是对工厂模式的初步理解和使用。