摘要: 架构分析 在整个架构上,代码很完整,有各个模块的细分:Expression类作为表达式树的核心类型,Storage类负责数据层存储,View类负责交互。有工厂类创建符合规范的对象。还有专门的测试模块用于测试代码的功能完备性,结构的划分很合理,令人一目了然。 为了方便编程,使用了两个枚举类:Opera 阅读全文