用VC开发,旨在加深对面向对象的理解。多个实例,每个实例的状态不同。