Modern-day software development leverages Lean and Agile principles. The main target of these rules is the requirements of customers for incorporating new functionalities and capabilities in to the software.Facilitate Extensibility: Utilize inheritance and polymorphism to generate adaptable and extensible code which can accommodate long run improve