5 - 面向对象与生成器