Skip to contentPackage: FGStrategyFactory
FGStrategyFactory
Coverage
      1: package de.fhdw.gaming.ipspiel24.fg.domain.factory;
2: 
3: import de.fhdw.gaming.ipspiel24.fg.domain.FGStrategy;
4: import de.fhdw.gaming.ipspiel24.fg.moves.factory.FGMoveFactory;
5: 
6: 
7: /**
8:  * Represents a factory creating Demo strategies.
9:  */
10: @FunctionalInterface
11: public interface FGStrategyFactory {
12: 
13:     /**
14:      * function to create Strategy.
15:      * @param moveFactory The {@Link FGMoveFactory} to use
16:      * @return The FG strategy
17:      */
18:     FGStrategy create(FGMoveFactory moveFactory);
19: }