Skip to contentPackage: 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: }