Providing advice and route to subordinates, which includes environment performance criteria and checking subordinates.Aid Extensibility: Make the most of inheritance and polymorphism to create versatile and extensible code that could accommodate future adjustments.Although some software developers write the code themselves as opposed to handing it