一般方法