PHP espacios de nombres y "uso"

Estoy teniendo un pequeño problema con los espacios de nombres y lause declaraciones

Tengo tres archivos:ShapeInterface.php, Shape.php yCircle.php.

Estoy tratando de hacer esto usando rutas relativas, así que he puesto esto en todas las clases:

<code>namespace Shape; 
</code>

En mi clase de círculo tengo lo siguiente:

<code>namespace Shape;
//use Shape;
//use ShapeInterface;

include 'Shape.php';
include 'ShapeInterface.php';    

class Circle extends Shape implements ShapeInterface{ ....
</code>

Si uso elinclude En las declaraciones no me sale ningún error. Si intento eluse declaraciones que recibo:

Error grave: la clase 'Shape \ Shape' no se encuentra en /Users/shawn/Documents/work/sites/workspace/shape/Circle.php en la línea 8

¿Podría alguien, por favor, darme un poco de orientación sobre el tema?

Respuestas a la pregunta(2)

Su respuesta a la pregunta