5.1.3 编程模型