5.5.2 使用树节点工厂方法