12.3 自引用类与数据结构的面向对象实现