Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MiddleCoordinates ¶
type MiddleCoordinates struct {
// contains filtered or unexported fields
}
中点坐标计算器
func (*MiddleCoordinates) VisitForCircle ¶
func (a *MiddleCoordinates) VisitForCircle(c *Circle)
func (*MiddleCoordinates) VisitForRectangle ¶
func (a *MiddleCoordinates) VisitForRectangle(t *Rectangle)
func (*MiddleCoordinates) VisitForSquare ¶
func (a *MiddleCoordinates) VisitForSquare(s *Square)
type PerimeterCalculator ¶
type PerimeterCalculator struct {
// contains filtered or unexported fields
}
具体访问者——周长计算器
func (*PerimeterCalculator) VisitForCircle ¶
func (a *PerimeterCalculator) VisitForCircle(c *Circle)
func (*PerimeterCalculator) VisitForRectangle ¶
func (a *PerimeterCalculator) VisitForRectangle(r *Rectangle)
func (*PerimeterCalculator) VisitForSquare ¶
func (a *PerimeterCalculator) VisitForSquare(s *Square)
Click to show internal directories.
Click to hide internal directories.