当前位置:网站首页>Scala adapter pattern

Scala adapter pattern

2022-06-25 01:03:00 Jue Niu thunder plough hot blade

object  Adapter pattern  {
    

  trait PlayLOL {
    
    //  On a single 
    def top(): Unit

    //  In a single 
    def mid(): Unit

    //  Output bit , Down the road 
    def adc(): Unit

    //  auxiliary 
    def support(): Unit

    //  A wild 
    def jungle(): Unit

    //  Primary school students 
    def schoolChild(): Unit

  }

  class Player extends PlayLOL {
    
    override def top(): Unit = {
    }

    override def mid(): Unit = {
    }

    override def adc(): Unit = {
    }

    override def support(): Unit = {
    }

    override def jungle(): Unit = {
    }

    override def schoolChild(): Unit = {
    }
  }

  class GreenHand extends Player {
    

    override def support(): Unit = println("B Key one button , Don't go back to the city if you don't die ")

    override def schoolChild(): Unit = println(" You scold me , I'll hang up ")
  }

  def main(args: Array[String]): Unit = {
    
    val gh = new GreenHand
    gh.support()
    gh.schoolChild()
  }

}
原网站

版权声明
本文为[Jue Niu thunder plough hot blade]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/02/202202210544014116.html