对象化和回调