Visitor设计模式与基于Spark RDD的DAG计算
如我们所知,Visitor常用于数据抽象(ADT)与数据处理分离的场合,数据抽象代表某种具有特定数据schem的数据结构,数据处理代表遍历数据结构时实施的处理或者操作。这种设计模式与数据的schema表达式紧密耦合,但是基于特定schema的数据行为却可以丰富多彩。比如常见的double-dispatch(参考Visitor模式与double dispatch),C++容器与容器算法等
对于基于...
原创
2018-11-12 22:25:21 ·
306 阅读 ·
0 评论