They might shell out their days working on the consumer project from scratch and creating new code. But they may be tasked with preserving or bettering the code for programs which might be already up and managing. Aid Extensibility: Utilize inheritance and polymorphism to create adaptable and extensible code https://software-developers-creat37912.ltfblog.com/35150522/new-step-by-step-map-for-software-developer-vs-web-developer