重构Indicator类