ked*_*the 4 c# interface
c#中的接口需要什么?因为我们在接口中编写抽象方法.而不是我们可以在课堂上直接实现这些方法.
Bri*_*sen 7
接口不支持实现,因此您无法使用抽象类提供任何默认实现.此外,接口不限于层次结构,因此它们比抽象类更灵活.
Mus*_*sis 6
您不需要在 C# 中使用接口。它们在某些情况下有用且合适,但并非在所有情况下都适用。我使用的一个方便的经验法则是,如果在您的项目中只有一个实现接口的类,则不需要该接口。
注意:与此经验法则相反的一个可能是您将来可能需要编写第二个实现类,这可能证明使用该接口是合理的。我不一定同意,因为我认为编程中的大量时间都浪费在预测永远不会实现的未来场景上。
pma*_*lee 2
您可能想阅读有关多态性的内容。
归档时间:
15 年,10 月 前
查看次数:
4318 次
最近记录:
13 年,3 月 前