public interface ICoordinateCalculator
{
Vector2 CalculateCoordinate(Vector2 position);
}
public interface IMultipleCoodinateCalculator
{
Vector2[] CalculateCoordinates(Vector2 position);
}
public CircleCoordinateCalculator : ICoordinateCalculator
{
Vector2 CalculateCoordinate(Vector2 position) => position;
}
public interface ICoordinateCalculator
{
Vector2 CalculateCoordinate(Vector2 position);
}
public interface IMultipleCoodinateCalculator
{
Vector2[] CalculateCoordinates(Vector2 position);
}
public CircleCoordinateCalculator : ICoordinateCalculator
{
Vector2 CalculateCoordinate(Vector2 position) => position;
}