3.2 隐藏内部实现