fw.jogoCartas
Class FactoryCartaAsMaior

java.lang.Object
  |
  +--fw.jogoCartas.FactoryCartaAsMaior

public class FactoryCartaAsMaior
extends java.lang.Object
implements FactoryCartaIF, java.io.Serializable

Um objeto desta classe cria cartas com comparador que considera o AS maior que as outras cartas. E' um Abstract Factory.

See Also:
Serialized Form

Constructor Summary
FactoryCartaAsMaior()
          Cria uma nova factory de cartas AsMaior.
 
Method Summary
 CartaIF criaCarta(int valor, int naipe)
          Cria e retorna uma nova carta com o ComparadorAsMaior.
 java.lang.String toString()
          Retorna um identificador deste tipo de objeto.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

FactoryCartaAsMaior

public FactoryCartaAsMaior()
Cria uma nova factory de cartas AsMaior.
Method Detail

criaCarta

public CartaIF criaCarta(int valor,
                         int naipe)
Cria e retorna uma nova carta com o ComparadorAsMaior.
Specified by:
criaCarta in interface FactoryCartaIF
Parameters:
valor - O valor da carta a ser criada.
naipe - O naipe da carta a ser criada.
See Also:
CartaIF

toString

public java.lang.String toString()
Retorna um identificador deste tipo de objeto.
Specified by:
toString in interface FactoryCartaIF
Returns:
Uma cadeia de caracteres que identifica este tipo de factory de carta.
Overrides:
toString in class java.lang.Object