package
1.3.6
Repository: https://github.com/forrestsu/go_learn.git
Documentation: pkg.go.dev

# Functions

JsonVisitor visitor.
XmlVisitor visitor.

# Structs

Circle circle.
Info 数据结构.
NameVisitor 声明了一个 NameVisitor 的结构体,这个结构体里有一个 Visitor 接口成员,这里意味着多态。 在实现 Visit() 方法时,其调用了自己结构体内的那个 Visitor的 Visitor() 方法: 这其实是一种修饰器的模式,用另一个Visitor修饰了自己.
No description provided by the author
Rectangle rectangle.

# Interfaces

Shape shape.
Visitor 这个模式是一种将算法与操作对象的结构分离的一种方法。 这种分离的实际结果是能够在不修改结构的情况下向现有对象结构添加新操作,是遵循开放/封闭原则的一种方法.

# Type aliases

No description provided by the author