18.2 具体实现