标签: oop inheritance
所以我正在开发一个OOP项目(用C ++语言编写),我需要为2D点和它创建一个类。 3D点。它还应包括所有类型的点,如笛卡尔和笛卡尔。极性为2D和笛卡尔,球面和& 3D的圆柱坐标。还应提供从一种形式到另一种形式的转换。
我有点困惑如何解决这个问题。这就是我想出的: - https://www.dropbox.com/s/a88wt4enqnmxdmc/CPoint.png
如果有更好的建议或方法,请告诉我。
PS:我们的导师建议我们在这个项目中使用继承。