Slide 1 Financial Engineering Project Course Slide 2 Lecture 3 Object Oriented Design Inheritance Abstract Base Classes Polymorphism Using XML to represent the swap agreement…