// Cube類別呼叫用
		public override void VisitCube(Cube theCube)
		{
			Count += theCube.GetVectorCount();
		}
		// Cube類別呼叫用
		public override void VisitCube(Cube theCube)
		{
			theCube.Draw();
		}
		// Cube類別呼叫用
		public virtual void VisitCube(Cube theCube)
		{}
 // Cube类别呼叫用
 public override void VisitCube(Cube theCube)
 {
     theCube.Draw();
 }
 // Cube类别呼叫用
 public virtual void VisitCube(Cube theCube)
 {
 }
 // Cube类别呼叫用
 public override void VisitCube(Cube theCube)
 {
     Count += theCube.GetVectorCount();
 }