控制反转+Generator