⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 context.java

📁 Java 版本的设计模式源代码 简单工厂模式
💻 JAVA
字号:
package source;
import outLook.*;
import source.*;

public class context {
	static  pay payIns;
	int flag=0;
	double price=0;
	int ammount=0;
	double rebateRate=0;
	double payOriginal=0,payBack=0;
	public context(int flag,double price,int ammount,double rebateRate,double payOriginal,double payBack)
	{
		this.flag=flag;
		this.price=price;
		this.ammount=ammount;
		this.rebateRate=rebateRate;
		this.payOriginal=payOriginal;
		this.payBack=payBack;
		switch(flag)
		{
		case 0:payIns=new payNormal(ammount,price);break;
		case 1:payIns=new payRebate(ammount,price,rebateRate);break;
		case 2:payIns=new payReturn(ammount,price,payOriginal,payBack);break;
		case 3:;break;		
		}		
	}
	public String getPay()
	{
		return ""+payIns.finalPay();
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -