What do we do, make a new SmsLogger class and then replace everywhere in the code instead of the DatabaseLogger() constructor, we initialize new SmsLogger()? That is just waste of time. And the day after tomorrow I no longer want SMS'es but instead something else..
Quick Answer. Napoleon's influence on Europe included the spread of nationalism, shifts in world power, major redrawing of political boundaries and the diffusion of Napoleonic ideas of governance. The political climate of Europe following Napoleon's downfall was very different than it had been prior to his rise to power.
Napoleon's invasion of Russia in June 1812 had ended in disaster, and by March 1813 French armies in east Europe were falling back to the Elbe river. With Prussia re-entering the war against France on 16th March, Napoleon was unable to spare fresh troops for the Peninsula as he prepared to counter-attack in the east.