导数构造函数16种类型