zoukankan      html  css  js  c++  java
  • C#接口实现技巧之借助第三方

    一个类继承了一个接口,对接口实现通常的做法---直接在这个类中对接口进行实现。 

    利用继承的概念,可以很巧妙地借助第三方类对接口进行实现,这种方式在实际的项目开发过程中其实用途很是比较大的,至少我们的游戏项目就是这样做的,哈哈哈哈!

    这里的第三方类跟需要实现的接口没有一点关系,只有一个要求:类中实现了接口声明的所有方法。

    做个小插曲:类是对对象的抽象,接口是对方法的抽象,当相同的方法需要在不同的类中去实现,使用接口声明方法就对了。

    好了,直接上代码:

     1 using System;
     2 
     3 namespace Project
     4 {
     5     class lgs
     6     {
     7         interface ISong
     8         {
     9             void ShowSongName();
    10         }
    11 
    12         class Song
    13         {
    14             public void ShowSongName()
    15             {
    16                 Console.WriteLine("大鱼海棠");
    17             }
    18         }
    19 
    20         class ChineseSong : Song, ISong
    21         {
    22 
    23         }
    24 
    25         static void Main()
    26         {
    27             ChineseSong mySong = new ChineseSong();
    28             mySong.ShowSongName();
    29             Console.ReadKey();
    30         }
    31     }
    32 }

    需要注意的问题的是:在继承了类和接口的同时,类需要放到第一个位置(第20行)。

  • 相关阅读:
    编程的发展史及Python简介
    计算机的主要部件和组成
    编程二连
    数据库中的数据类型
    数据库概念和基本操作(mysql的操作)
    并发编程之协程
    并发编程之多线程
    网络编程之socket编程
    并发编程之多进程
    网络编程之网络协议
  • 原文地址:https://www.cnblogs.com/luguoshuai/p/10411020.html
Copyright © 2011-2022 走看看