Rust语言之GoF设计模式:Visitor访问者游客模式
📝
内容提要
Visitor允许您将“外部”操作添加到整个类层次结构中,而无需更改这些类的现有代码。 访问者另外一个定义是:封装了一种对异构对象集合进行操作的算法。它允许在同一数据上写入多个不同的算法,而无需修改数据(或其主要行为)。 访问者模式在您想将算法应用于异构数据的任何地方都很有用。如果数据是同质的...
🏷️
标签
➡️