3.求解几何图形(如三角形,矩型,圆,多边型)的周长、面积的应用程序,要求用到继承、多态、抽象类、接口等面向对象程序设计技术的特点。三角形,矩型,圆,多边型的类放到不同的包中,用包的技术组织程序的设计
时间: 2023-04-27 08:01:49 浏览: 130
求解几何图形周长、面积的应用程序
5星 · 资源好评率100%
这是一个面向对象程序设计的应用程序,用于求解几何图形(如三角形、矩形、圆、多边形)的周长和面积。程序要求使用继承、多态、抽象类、接口等面向对象程序设计技术的特点。
为了组织程序的设计,我们将三角形、矩形、圆、多边形的类放到不同的包中。这样可以更好地管理和维护代码。每个包中都包含一个抽象类,用于定义该几何图形的基本属性和方法。同时,每个包中还包含一个实现该几何图形的具体类,用于实现具体的计算方法。
在程序中,我们使用了接口来定义计算周长和面积的方法。这样可以使得不同的几何图形实现相同的接口,从而实现多态。同时,我们还使用了继承来实现代码的复用,避免了重复编写相同的代码。
总之,这个应用程序是一个典型的面向对象程序设计的应用,充分利用了面向对象程序设计技术的特点,使得程序的设计更加清晰、简洁、易于维护。
阅读全文