5.7.2 Pipeline和切面编程