lo que yo aprecio es que en lugar de implementar los metodos iniciarSesion(); y setClave(); (que son los metodos de la interfaz Autenticable) en las clases de Administrador y Cliente porque es codigo repetido, se crea una nueva clase AutenticacionUtil
pero entiendo que precisamente por eso se creo la interfaz Autenticable para poder declarar alli los metodos abstractos que yo quiero que se declaren en diferentes clases y por eso a estas clases de Administrador y Cliente les implemente la interfaz Autenticable.
Algo confuso el tema y hasta poder explicarme de antemano gracias por su ayuda.