我在StackOverflow和其他地方看到了很多关于具体实现的文章。在摆弄WCF的同时,我通过了电话
捆绑您的服务实施,或
任何“基于服务”的类别
具体的实施绝不是
好主意。
谁能解释什么是具体实现?
最佳答案
它是某种抽象的实现(抽象类,接口)。
请注意,您只能实例化具体类的对象。
例如,如果您有:
abstract class AbstractClass
{
.......
// Here you have some abstract methods
}
class ConcreteClass : AbstractClass
{
.......
}
对于WCF,它想说的是,尽管允许更好地使用ServiceContract属性标记类,以使其在单独的Interface上并在带有ServiceBehavior属性标记的具体类中实现该接口。
像这样 :
[ServiceContract(Namespace = "MyNamespaceName")]
interface IMyInterface
{
[OperationContract]
int SomeMethod(.....);
......
......
}
[ServiceBehavior(......)]
public class SomethingConcrete : IMyInterface
{
// implementation of SomeMethod
}
关于.net - 什么是具体实现?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3100410/