especificación (interfaz con el exterior) y un cuerpo (descripción del