5.4 3种实现方法的比较