重构ParameterDescriptor