跳至主要內容

访问者模式

h7ml设计模式frontend设计模式frontend小于 1 分钟约 142 字

访问者模式主要作用是实现数据和操作的分离,可以在不改变数据类的同时,增加新的操作类型。

其主要通过「双分派」的思想实现。给原数据类传入一个 Visitor 方法,原数据类调用 Visitor 提供的方法,并将自己通过 this 传给 VisitorVistior 实现相关操作。

目前开发中还没有遇到过,此处留坑。