为什么要将数据结构设计成抽象数据类