public HandStatusFactory(IHasBlackjackSpecification has_blackjack_spec, IHasBustedSpecification has_bust_spec, IHasSoftBlackJackSpecification has_soft_blackjack_spec) { _has_blackjack_spec = has_blackjack_spec; _has_soft_blackjack_spec = has_soft_blackjack_spec; _has_bust_spec = has_bust_spec; }