A method that adjusts its behavior based on the specific input being processed rather than using fixed parameters.