封装是借助于什么实现的