实现3种