અનુકૂલનના પ્રકારો