对Individual类，进行重新设计，逻辑更为清晰