17 lines
344 B
C#
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}");
|
|
}
|
|
}
|