目录 1. 基础部分 2. 通过构造函数,构造出Natural recursion 3. 重新设计RemAV RemFishV RemIntV 4. 下一步把PieD的字段放入到对应的参数当中 5. 引入 this 关键字,指代访问者本身,同步修改对应的访问者类 6. 需要进一步提取出visitor部分的函数 7. 统一bTreeVisitorI itreevisitori ttreevisitori 8. 重新设计RemAV RemFishV RemIntV 为RemV(用Object替换) 9. 然后现在把Remv 和Subst重新放入PieD 10. 紧接着 我们还想着把Remv SubstV放入参数的位置 11. 紧接着我们可以进行下一步抽象 12. 紧接着我们发现rem和subst代码类似 13. 然后再实现Set集合类型 14. SetEvalV直接继承IntEvalV不合理? 15. IntEvalD 和SetEvalD很多相似之处 16. 根据extends使用Override增加函数的丰富性 视角没想到可以分成不同的classes,并在此基础上进行extends和implement,最终new通过constructors创造不同的value。两级在于基础元件和功能元件两部分。两级也可以分为extends和implements。集于一个class。
… 阅读全文>>