ShapeAndType类