Why do plants store food?

Plants Store their extra food in fruits, stems, roots, and leaves. Good food storage is very important for a plant. Without this, their leaves would not be able to photosynthesis and would not be able to produce any food. Rhubarb plants have poisonous leaves so that animals do not eat them.
 * Storing the food helps them to use it in winter and survive because there is very little sunlight available and so they photosynthesize less. For example, carrots store food in their roots and live on it all winter and in summers a new plant grows from these roots.
 * When they have extra food they store it in their seeds and when the seed grows it gets its food from the plant until the plant can photosynthesize and produces its food.