增加一个使用visitor模式的树状输出的类及测试用例,熟悉在pycharm环境下的TDD开发