/// <summary>
 /// 线
 /// </summary>
 /// <param name="line"></param>
 protected abstract ILineBehaiver DrawLine(Line line, ViewRule rule);
 /// <summary>
 /// 节点
 /// </summary>
 /// <param name="point"></param>
 protected abstract IPointBehaiver DrawPoint(Point point, ViewRule rule);