# 07.8 练习

* 编写一个接口，并在另一个Go程序中使用它。然后说明你编写的接口的作用。
* 编写一个接口，计算三维图形的体积，例如立方体和球体。
* 编写一个借口，计算线段长度和平面上两点之间的距离。
* 编写一个使用反射的例子。
* 反射如何在Go映射上工作？
* 如果你擅长数学，试着编写一个接口来实现实数和复数的四个基本数学运算。不要使用`complex64`和`complex128`这些标准Go类型，用来定义支持复数的结构。
