|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fw.jogoCartas.Comparador
Uma classe abstrata que define uma estrategia para comparar cartas. E' tambem um Singleton para que nao seja necessario um novo comparador para cada carta.
Constructor Summary | |
protected |
Comparador()
Cria um novo comparador. |
Method Summary | |
abstract int |
comparar(CartaIF carta1,
CartaIF carta2)
Compara as cartas recebidas entre si. |
static Comparador |
getInstance()
Retorna uma instancia da classe Comparador. |
abstract java.lang.String |
toString()
Retorna uma string que identifica este tipo de comparador. |
Methods inherited from class java.lang.Object |
|
Constructor Detail |
protected Comparador()
Method Detail |
public abstract int comparar(CartaIF carta1, CartaIF carta2)
carta1
- Uma das cartas a ser comparada.carta2
- A outra carta a ser comparada.public static Comparador getInstance()
public abstract java.lang.String toString()
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |