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

📄 forgeweapon.java

📁 JAVA 工厂方法
💻 JAVA
字号:
package org.su.demo.forge.forgeWeapon;

import org.su.demo.forge.items.Weapon.Weapon;
/*
 * 抽象基类
 */
public abstract class ForgeWeapon {
	//武器的实例
	Weapon weapon;
	public void forgeWeaponNow(String weaponType)
	{
		weapon = createforgeWeapon(weaponType);
		weapon.prepare();
		//锻造步骤
		weapon.makeUp();
		weapon.make();
		weapon.makeEnd();
	}
	/*
	 * 实例化在子类进行 运用了工厂方法模式
	 */
	protected abstract Weapon createforgeWeapon(String city);
}

⌨️ 快捷键说明

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