【发布时间】:2013-03-29 06:55:16
【问题描述】:
正如标题所说,我想知道使用这样的类之间的区别
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 来完成,因此,我需要有人为我澄清事情。
【问题讨论】:
-
这应该会有所帮助:stackoverflow.com/questions/2271104/class-vs-interface。请记住谷歌是你的朋友
-
我要打一个例子.. 但实际上,任何教程/书籍都涵盖了这类问题..
-
您似乎掌握了情况。接口是一种契约。类是契约的一种实现。
-
没关系..那个链接比我要输入的要好:)