1.5.1 按数据流向分