package game.model; /** Every card implements this interface. */ public interface Card extends Action { /** The type of the card. * @return The card type. */ CardType getType(); /** The description of the card. * @return A textual description of what the card does, * may include narrative. */ String getDescription(); /** The name of the card. * @return The card's name. */ String getName(); }