欢迎光临散文网 会员登陆 & 注册

Cocos Creator零基础小白超神教程

2023-08-08 12:53 作者:hello_world_bi  | 我要投稿

p21 代理模式 新版本TS的代码

interface Icalc{

    calc(num1:any,num2:any ):number

}


class npc1 implements Icalc{

    calc(num1:any,num2:any):number{

        return num1 + num2

    }

}


class npc2 implements Icalc{

    calc(num1:any,num2:any):number{

        return num1 - num2

    }

}


class Person{

    static delegate: Icalc

    Getnumber(num1:any,num2:any){

        const num = Person.delegate.calc(num1,num2)

        console.log(num + "")

    }

}

const person = new Person

Person.delegate = new npc2

person.Getnumber(1,2)

Cocos Creator零基础小白超神教程的评论 (共 条)

分享到微博请遵守国家法律