3.2 编程模式