完善NonOverlapping類