Ver Mensaje Individual
  #9 (permalink)  
Antiguo 21/08/2008, 04:49
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Declaración de constantes en interfaces

Hola,

Se me olvido aclarar .. que comenté las constantes int ...
y las reemplace por constantes tipo enum, si esto no es recomendable,
bueno, entonces cada quien forme su propio concepto.

Código:
public interface intrSocket {
  enum Estado { CONECTADO, DESCONECTADO }
  public Estado getEstado() { ... }
  public boolean connectar() { ... }
  public boolean desconectar() { ... }
}
public class iSuperSocket implements intrSocket {
}
public class iServerSocket implements intrSocket {
}
Si iSuperSocket u otros tuvieran menos o más Estados entonces no son un intrSocket. Y debe ser implementado separado de los demás intrSocket, pero no es un intrSocket por que no cumple con el "contrato" de estar conectado o desconectado.

Saludos,

ps:

Esta es mi opinión personal, nada más.

Última edición por HackmanC; 21/08/2008 a las 04:56 Razón: agregar "menos"