4.1 约定编程