前言:现在王大叔养了大批猪,赚了很多钱。但是最近发现养鸡也可以赚很多钱,他就像扩展业务开始养鸡。又过两年他发现市场对狗的需求量很大,他开始养狗。那么他改怎么做呢,不可能去修改猪住的地方把鸭子和狗放里面那么维护起来非常不便,那么我们就要进行扩展,在盖一个鸭圈和一个狗圈。现在我们看下图

我们一起学习WCF 第二篇WCF承载多个接口

第一步:定义三个接口

 1 养猪契约
 2   /// <summary>
 3     /// 服务契约
 4     /// </summary>
 5     [ServiceContract]
 6    public interface IPigService
 7     {
 8         [OperationContract]
 9         string Pig();
10     }
11 养鸭契约
12   [ServiceContract]
13     public interface IDuckService
14     {
15          [OperationContract]
16         string Duck();
17     }
18 养狗契约
19 
20     [ServiceContract]
21    public interface IDogService
22    {
23         [OperationContract]
24        string Dog();
25    }
接口

相关文章: