委托/代理模式
This commit is contained in:
parent
9fdb631920
commit
6717057bf0
@ -3,8 +3,12 @@ package senior.Proxy
|
||||
class Translator : Translate by Britisher() {
|
||||
}
|
||||
|
||||
class Translator2(translate: Translate): Translate by translate
|
||||
fun main(args: Array<String>) {
|
||||
// 委托模式1
|
||||
val translator = Translator()
|
||||
translator.say()
|
||||
|
||||
// 委托模式2
|
||||
var britisher = Britisher()
|
||||
Translator2(britisher).say()
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user