封装更通用