elaborate和refine区别