5.3.3 核心类实现