1.6.5 设计整个系统时区分外部表现和内部结构