21.3 代码的具体实现