fw.jogoCartas
Interface BaralhadorIF

All Known Implementing Classes:
BaralhadorEspecial, Baralhador

public abstract interface BaralhadorIF

A interface das estrategias para baralhar um baralho.


Method Summary
 void baralhar(BaralhoIF baralho)
          Baralha (traça) o baralho.
 void baralhar(long semente, BaralhoIF baralho)
          Baralha (traça) o baralho de acordo com um numero (semente).
 java.lang.String toString()
          Retorna um identificador deste tipo de objeto.
 

Method Detail

baralhar

public void baralhar(BaralhoIF baralho)
Baralha (traça) o baralho.
Parameters:
baralho - O baralho a ser baralhado.

baralhar

public void baralhar(long semente,
                     BaralhoIF baralho)
Baralha (traça) o baralho de acordo com um numero (semente).
Parameters:
baralho - O baralho a ser baralhado.
semente - A semente que sera' utilizada para tracar o baralho.

toString

public java.lang.String toString()
Retorna um identificador deste tipo de objeto.
Returns:
Uma cadeia de caracteres que identifica o tipo de baralhador.
Overrides:
toString in class java.lang.Object