Exploring Basic Concepts
Single Responsibility principle is one of the basic principle for object oriented class designing. It is…