立即注册 登录
About云-梭伦科技 返回首页

regan的个人空间 https://www.aboutyun.com/?17595 [收藏] [复制] [分享] [RSS]

日志

Scala AOP实现

已有 811 次阅读2016-1-18 09:50 |个人分类:Scala| Scala, AOP实现

1.package com.dt.scala.oop
2.trait Action {
3.  def doAction
4.}
5.trait TBeforeAfter extends Action {
6.  abstract override def doAction {
7.    println("Initialization")
8.    super.doAction //新建work时构造打印Working...
9.    println("Destroyed")
10. }
11.  }
12.     class Work extends Action{
13.     override def doAction = println("Working...")
14.   }
15.
16.  object UseTrait extends App{
17.   val work =new Work with TBeforeAfter
18.   work.doAction
19.  }

路过

雷人

握手

鲜花

鸡蛋

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册

关闭

推荐上一条 /2 下一条