更好的封装