标签:
public class PayMethodFactory
{
public static AbstractPay getPayMethod(String type)
{
if(type.equalsIgnoreCase("cash"))
{
return new CashPay(); //根据参数创建具体产品
}
else if(type.equalsIgnoreCase("creditcard"))
{
return new CreditcardPay(); //根据参数创建具体产品
}
……
}
}
标签:
原文地址:http://www.cnblogs.com/xiaonanping/p/5964807.html