What is Refactoring?
To improve the performance, the existing code is modified; this is re-factoring. During re-factoring the code functionality remains same.