抽象和封装的不同之处