抽象数据类型三部分为