what is the difference between habitat vs niche?
A habitat might have one or more niches. A niche is a unit that doesn't have further components. A habitat deals with the effect of temperature, climate, and similar factors on the survival of an organism. A niche deals with the flow of energy from one species to another and its interaction with the abiotic factors.