12.3 面向对象版本的运动粒子