Plants adapt to different environmental conditions through various mechanisms such as changing their leaf size and shape, adjusting their root system, altering their flowering time, and developing specialized structures like thorns or spines. Additionally, plants can also adjust their metabolism, water use efficiency, and nutrient uptake to survive in diverse habitats. These adaptations help plants thrive in environments with varying levels of light, temperature, water availability, and soil quality.