Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/06/2011, 13:55
Avatar de jahepi
jahepi
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Querétaro
Mensajes: 1.124
Antigüedad: 19 años, 3 meses
Puntos: 43
Respuesta: Generalizar una extencion de clases

Hola Goomba !

Recuerda que en Java toda clase hereda de la clase base Object, así que puedes hacer los métodos de tu clase tan genéricos como tu lo desees.

Te pongo de ejemplo este método:
Código:
public Collection<Object> findByCriteria(final Criteria criteria) {
    return getDAOSupport().findByCriteria(criteria);
}
El método me devuelve una colección de objetos, deberás hacer el casting al tipo de dato en específico que utilizarás.

También si ves que hay duplicación de código, delega esa responsabilidad a otra clase y reutilízala ya sea por composición o herencia.

Un saludo y suerte !
__________________
Una contraseña es como la ropa interior. No deberías dejarlas afuera a la vista de otras personas, deberías cambiarla regularmente, y ni se te ocurra prestarla a extraños.