导函数的构造16种方法