This textbook mainly addresses beginners and readers with a basic knowledge of object-oriented programming languages like Java or C#, but …