6.2.2 通过独立类实现