Skip to content

Package: SSPStrategyFactory

SSPStrategyFactory

Coverage

1: package de.schereSteinPapier.domain.factory;
2:
3: import de.schereSteinPapier.domain.SSPStrategy;
4: import de.schereSteinPapier.moves.factory.SSPMoveFactory;
5:
6: /**
7: * Represents a factory creating SSP strategies.
8: */
9: public interface SSPStrategyFactory {
10:
11: /**
12: * Creates a SSP strategy.
13: *
14: * @param moveFactory The {@link SSPMoveFactory} to use.
15: * @return The SSP strategy.
16: */
17: SSPStrategy create(SSPMoveFactory moveFactory);
18: }