现开发一款画图形的软件,包括圆形、长方形、正方形、三角形,每个图形都有Display显示函数,Area计算面积函数,Length计算周长函数,都有共同的属性x,y。
请分别用虚函数、抽象类、接口三种方法来实现上述题目要求。父类名Shape。