Ejemplo n.º 1
0
 public AiPlayerFactory(IPlayStrategy playStrategy, IDecisionStrategy decisionStrategy)
 {
     if (playStrategy == null) throw new ArgumentNullException(nameof(playStrategy));
     if (decisionStrategy == null) throw new ArgumentNullException(nameof(decisionStrategy));
     _playStrategy = playStrategy;
     _decisionStrategy = decisionStrategy;
 }
Ejemplo n.º 2
0
 private SaintNicholas()
 {
     _decisionStrategy = new GoodBadDeedsStrategyDecision();
 }