SWEN6301 | Assignment 3 | Question 3 Solution Two Dimensional Shapes Abstract Class Shapes Operations Interface Implementation of Traingle & Rectangle Classes For the Base Abstract Class 2DSHAPES there are two extended classes of it Shapes Operations Interface includes two Functions Triangle Class & Rectangle Class