重构：抽象出Plane类