From 6717057bf015160302bfa2444d560100fe874224 Mon Sep 17 00:00:00 2001 From: luming Date: Wed, 30 Jun 2021 13:21:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A7=94=E6=89=98/=E4=BB=A3=E7=90=86=E6=A8=A1?= =?UTF-8?q?=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/senior/Proxy/Translator.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/senior/Proxy/Translator.kt b/src/senior/Proxy/Translator.kt index 1cd5ba7..452d33f 100644 --- a/src/senior/Proxy/Translator.kt +++ b/src/senior/Proxy/Translator.kt @@ -3,8 +3,12 @@ package senior.Proxy class Translator : Translate by Britisher() { } +class Translator2(translate: Translate): Translate by translate fun main(args: Array) { + // 委托模式1 val translator = Translator() translator.say() - + // 委托模式2 + var britisher = Britisher() + Translator2(britisher).say() } \ No newline at end of file