Newer
Older
GeneratedDesignPatternsByDTRAM / DTRAM / src / strategy / DragonSlayer.java
Okina on 20 Jul 2022 622 bytes upload strategy
package strategy;

import java.util.*;

public class DragonSlayer {
	private MeleeStrategy meleeStrategy;
	private SpellStrategy spellStrategy;
	private ProjectileStrategy projectileStrategy;
	private Map.Entry<Object, Object> value = new AbstractMap.SimpleEntry<>(0, "none");
	public DragonSlayer(MeleeStrategy meleeStrategy, SpellStrategy spellStrategy, ProjectileStrategy projectileStrategy) {
		this.meleeStrategy = meleeStrategy;
		this.spellStrategy = spellStrategy;
		this.projectileStrategy = projectileStrategy;
	}
	public Map.Entry<Object, Object> getValue() {
		return new AbstractMap.SimpleEntry<>(value);
	}
}