/// <summary> 2 /// 数据统一接口规范 3 /// </summary> 4 interface ITest 5 { 6 /// <summary> 7 /// 插入方法 8 /// </summary> 9 void Insert(); 10 } 11 /// <summary> 12 /// 统一实体基类 13 /// 子类共同的操作逻辑 14 /// </summary> 15 abstract class TestBase : ITest 16 { 17 18 #region ITest 成员 19 20 public virtual void Insert() 21 { 22 Console.WriteLine("基类统一实现Insert方法"); 23 } 24 25 #endregion 26 } 27 interface ITestzzl : ITest { } 28 /// <summary> 29 /// Testzzl实体操作 30 /// </summary> 31 class Testzzl : TestBase, ITestzzl 32 { 33 /// <summary> 34 /// 子类也可以去复写它 35 /// </summary> 36 public override void Insert() 37 { 38 Console.WriteLine("子类实现Insert方法"); 39 } 40 } 41 42 class Program{ 43 static void Main(string[] args) 44 { 45 ITestzzl iTestzzl = new Testzzl(); 46 47 iTestzzl.Insert(); 48 Console.ReadKey(); 49 } 50 }