object 适配器模式 {
trait PlayLOL {
// 上单
def top(): Unit
// 中单
def mid(): Unit
// 输出位,下路
def adc(): Unit
// 辅助
def support(): Unit
// 打野
def jungle(): Unit
// 小学生
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键一扣,不死不回城")
override def schoolChild(): Unit = println("你骂我,我就挂机")
}
def main(args: Array[String]): Unit = {
val gh = new GreenHand
gh.support()
gh.schoolChild()
}
}
scala适配器模式
最新推荐文章于 2025-05-29 09:33:37 发布