10.5.3 具体实现