18.6 实现程序