成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Decorator(裝飾器,修飾器,實(shí)例方法)

william / 731人閱讀

摘要:裝飾器,修飾器,實(shí)例方法師徒課堂廣靈縣在學(xué)習(xí)打印師徒課堂打印廣靈縣宋澤打印宋澤在學(xué)習(xí)打印師徒課堂注釋裝飾器本質(zhì)是一個(gè)函數(shù)裝飾對(duì)象可以使用多個(gè)裝飾器裝飾器可以帶參數(shù)裝飾器修飾類實(shí)例方法設(shè)計(jì)思想,郵件發(fā)送。

Decorator(裝飾器,修飾器,實(shí)例方法)

Decorator:

function school(target){
        target.schoolName="師徒課堂";
    }
        function hometown(diqu){
            return function(target){
                target.home=diqu;
            }
        }
        function studyke(kemu){
            return function(target){
                target.ke=kemu;
            }
        }
    
        @hometown("廣靈縣")
        @school
            
        class Student {
            constructor(name){
                this.name=name;
            }
            @studyke("jquery")
            study(){
                console.log(this.name+"在學(xué)習(xí)"+this.ke);
            }
        }
        console.log(Student.schoolName);//打印師徒課堂.
        console.log(Student.home);//打印廣靈縣.
            
        let l = new Student("宋澤");
        l.study();//打印宋澤在學(xué)習(xí)jquery.
            
        @school
        class Teacher {
            
        }
        console.log(Teacher.schoolName);//打印師徒課堂.

注釋:

    1.裝飾器本質(zhì)是一個(gè)函數(shù);
    2.裝飾對(duì)象可以使用多個(gè)裝飾器;
    3.裝飾器可以帶參數(shù);
    4.裝飾器修飾類,實(shí)例方法;
    5.aop 設(shè)計(jì)思想(log,郵件發(fā)送)。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/84176.html

相關(guān)文章

  • 裝飾模式到裝飾

    摘要:從裝飾模式到裝飾器裝飾模式裝飾模式的作用是在不修改原有的接口的情況下,讓類表現(xiàn)的更好。它是一個(gè)語(yǔ)法糖說完了裝飾模式,我們?cè)倏匆幌略谥凶钚乱氲难b飾器。 從裝飾模式到裝飾器 裝飾模式 裝飾模式的作用是:在不修改原有的接口的情況下,讓類表現(xiàn)的更好。 什么叫更好? 為什么需要裝飾模式 自然是繼承有一些問題繼承會(huì)導(dǎo)致超類和子類之間存在強(qiáng)耦合性,當(dāng)超類改變時(shí),子類也會(huì)隨之改變; 超類的內(nèi)...

    monw3c 評(píng)論0 收藏0
  • Python 裝飾使用指南

    摘要:裝飾器是可調(diào)用的對(duì)象,其參數(shù)是另一個(gè)函數(shù)被裝飾的函數(shù)。第二大特性是,裝飾器在加載模塊時(shí)立即執(zhí)行。另一個(gè)常見的裝飾器是,它的作用是協(xié)助構(gòu)建行為良好的裝飾器。 裝飾器是可調(diào)用的對(duì)象,其參數(shù)是另一個(gè)函數(shù)(被裝飾的函數(shù))。 裝飾器基礎(chǔ)知識(shí) 首先看一下這段代碼 def deco(fn): print I am %s! % fn.__name__ @deco def func(): ...

    NeverSayNever 評(píng)論0 收藏0
  • 黃金搭檔 -- JS 裝飾Decorator)與Node.js路由

    摘要:即為裝飾器函數(shù)的這里主要為了獲取路由路徑的前綴,為請(qǐng)求方法,為請(qǐng)求路徑,為請(qǐng)求執(zhí)行的函數(shù)。下邊是設(shè)置路由路徑前綴和塞入內(nèi)容的裝飾器函數(shù)就不多說了,就是掛載前綴路徑到類的原型對(duì)象上,這里需要注意的是作用于類,所以是被修飾的類本身。 很多面對(duì)象語(yǔ)言中都有裝飾器(Decorator)函數(shù)的概念,Javascript語(yǔ)言的ES7標(biāo)準(zhǔn)中也提及了Decorator,個(gè)人認(rèn)為裝飾器是和async/a...

    simon_chen 評(píng)論0 收藏0
  • python decorators

    摘要:裝飾器基礎(chǔ)本質(zhì)本質(zhì)是語(yǔ)法糖使用來(lái)修飾某個(gè)函數(shù)時(shí)其解釋器會(huì)解釋成注意這條語(yǔ)句會(huì)被執(zhí)行多重裝飾器相當(dāng)于帶參數(shù)裝飾器相當(dāng)于使用給被裝飾函數(shù)傳遞參數(shù)是一個(gè)數(shù)組,一個(gè)字典帶參數(shù)的裝飾器等同于方法裝飾器類方法是一個(gè)特殊的函數(shù),它的第一個(gè)參數(shù)指向類實(shí)例 python decorators 裝飾器基礎(chǔ) Decorator 本質(zhì) @ 本質(zhì)是語(yǔ)法糖- Syntactic Sugar使用@decorator...

    Yangyang 評(píng)論0 收藏0
  • es6/es7之Decorator裝飾

    摘要:裝飾器顧名思義就是裝飾某種東西的方法,可以用來(lái)裝飾屬性變量函數(shù)類實(shí)例方法本質(zhì)上是個(gè)函數(shù)。以符開頭,函數(shù)名稱自擬。愛吃蘋果裝飾器裝飾類愛吃蘋果結(jié)果是這個(gè)類本身就可以通過修改類的屬性增加屬性被裝飾的對(duì)象可以使用多個(gè)裝飾器。 @Decorator 裝飾器是es7的語(yǔ)法,這個(gè)方法對(duì)于面向切面編程有了更好的詮釋,在一些情境中可以使用,比如路人A的代碼實(shí)現(xiàn)了一需求,路人B希望用A的方法來(lái)實(shí)現(xiàn)一個(gè)新...

    yanest 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<