正如标题所述,我想知道使用这样的类之间的区别
public class Account
{
public string Username { get; set; }
public string Password { get; set; }
}
并像这样使用和界面
public class Account : IAccount
{
public string Username { get; set; }
public string Password { get; set; }
}
public interface IAccount
{
string Username { get; set; }
string Password { get; set; }
}
我真的很困惑,因为我发现接口没用,因为我可以用它做的所有事情只能使用 Class 来完成,因此,我需要有人为我澄清事情。