1. 构造函数模式