29.2 各功能与实现代码