Files
DesignPatterns/DesignPatterns/Visitor/LoggingVisitor.cs
2026-01-20 11:45:04 +01:00

17 lines
344 B
C#

using VisitorLib;
namespace DesignPatterns.Visitor;
public class LoggingVisitor: IShapeVisitor
{
public void VisitRectangle(Rectangle rectangle)
{
Console.WriteLine($"Rect, Area: {rectangle.Area}");
}
public void VisitCircle(Circle circle)
{
Console.WriteLine($"Circle, Radius: {circle.Radius}");
}
}