ada*_*iko 1 .net c# generics interface
如果我有以下通用接口:
public interface IValidator<T>
{
Boolean IsValid(T entity_);
}
Run Code Online (Sandbox Code Playgroud)
我可以用以下方式使用它吗?这是针对面向对象编程指南吗?
public PathValidator : IValidator<String>
{
}
Run Code Online (Sandbox Code Playgroud)
是否使用Interfaces反对任何类型的最佳实践?
不,这很好并且很常见(假设您的界面不是空的并且具有方法签名bool IsValid(T entity)
).
是什么让你认为它应该是?如果您告诉我们,我们可以详细说明.