java.lang.Object
polimi.ingsw.am21.codex.model.Cards.Commons.CardPair.CardPairBase<T>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
CardIdPair, CardPair

public class CardPairBase<T> extends Object implements Serializable
A generic implementation of a Pair
See Also:
  • Constructor Details

    • CardPairBase

      public CardPairBase(T firstCard, T secondCard)
  • Method Details

    • getFirst

      public T getFirst()
    • getSecond

      public T getSecond()
    • replaceFirst

      public T replaceFirst(T firstCard)
    • replaceSecond

      public T replaceSecond(T secondCard)
    • swap

      public void swap()