If I have the following generic interface:
public interface IValidator<T> { Boolean IsValid(T entity_); } Can I use it in the following manner? Is this against Object Oriented Programming guidelines?
public PathValidator : IValidator<String> { }