Moving forward into learning software engineering, will inevitable put you against the concept of Object Oriented Programming, or OOP for short. From Wikipedia: “Object-oriented programming (OOP) is a programming paradigm based on the concept of “objects”, which can contain data and code: data in the form of fields (often known…