Los diferentes comportamientos que el agente adoptará se definen a partir de la clase abstracta Behaviour.