Skip to content

Package: IDilemmaStrategyFactory

IDilemmaStrategyFactory

Coverage

1: package de.fhdw.gaming.ipspiel23.dilemma.strategy;
2:
3: import de.fhdw.gaming.ipspiel23.dilemma.domain.IDilemmaStrategy;
4: import de.fhdw.gaming.ipspiel23.dilemma.moves.IDilemmaMoveFactory;
5:
6: /**
7: * Represents a factory creating Dilemma strategies.
8: */
9: public interface IDilemmaStrategyFactory {
10:
11: /**
12: * Creates a Dilemma strategy.
13: *
14: * @param moveFactory The {@link IDilemmaMoveFactory} to use.
15: * @return The Dilemma strategy.
16: */
17: IDilemmaStrategy create(IDilemmaMoveFactory moveFactory);
18: }