1.6.8 设计数据结构时区分外部表现和内部结构