亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

SRP

  • 華南理工大學(xué)學(xué)生研究計劃(SRP)的總結(jié)文檔

    華南理工大學(xué)學(xué)生研究計劃(SRP)的總結(jié)文檔,希望對以后的師弟師妹有用

    標(biāo)簽: SRP 華南理工大學(xué) 文檔

    上傳時間: 2016-07-07

    上傳用戶:www240697738

  • 設(shè)計模式——訪問者模式 Visitor模式允許我們在不改動原有結(jié)構(gòu)的基礎(chǔ)之上不斷增加新的功能。 ICumulation接口定義了方法Cumulate()

    設(shè)計模式——訪問者模式 Visitor模式允許我們在不改動原有結(jié)構(gòu)的基礎(chǔ)之上不斷增加新的功能。 ICumulation接口定義了方法Cumulate(),旨在計算1+2+……+n,有兩種不同的實現(xiàn)方法,一個是一般的疊加算法GeneralArithmetic,一個是高斯算法GaoSiArithmetic。 因為某種原因,系統(tǒng)需要添加求平均值的功能,還有計算1到n的平方和。 按照一般的思路,我們需要在ICumulation中定義兩個方法分別計算平均值和平方和,并在實現(xiàn)類中同時添加相應(yīng)的方法。在搭建了visitor模式的架構(gòu)以后,添加功能的代碼被移植到ICumulationVisitor中,添加的兩種功能也分別被以子類AverageVisitor和PowerVisitor實現(xiàn)。 功能的擴(kuò)展從在類中添加方法的方式變成了添加新類的方式,該類繼承一定的Visitor接口。這是一個90度的轉(zhuǎn)換,使得架構(gòu)符合開放封閉(OCP)原則:功能的擴(kuò)展無需改動原有代碼。 同時,這里也體現(xiàn)了單一職責(zé)原則(SRP),ICumulation層次結(jié)構(gòu)可以因為出現(xiàn)了不同的算法而改變,但是不應(yīng)該因為需要計算不同的東西(功能)而改變,算法和功能是橫向和縱向的關(guān)系。這里visitor模式隔離了算法和功能,ICumulation層次結(jié)構(gòu)負(fù)責(zé)算法,ICumulationVisitor層次結(jié)構(gòu)負(fù)責(zé)功能。

    標(biāo)簽: ICumulation Cumulate Visitor 模式

    上傳時間: 2015-06-12

    上傳用戶:上善若水

  • 魯棒聲源定位算法

    生源定位算法,包含SRP-PHAT(GCC-PHAT)、MUSIC、beamforming(波束形成)三類算法

    標(biāo)簽: 魯棒 聲源定位 DOA

    上傳時間: 2020-10-15

    上傳用戶:

主站蜘蛛池模板: 仲巴县| 九江县| 孟连| 北票市| 论坛| 铁岭县| 乌拉特中旗| 贺兰县| 高清| 昌乐县| 大港区| 慈利县| 多伦县| 大兴区| 获嘉县| 克东县| 绥中县| 马边| 阳春市| 茂名市| 阿拉善右旗| 邛崃市| 治县。| 合山市| 巫山县| 共和县| 共和县| 韶关市| 仁布县| 奉贤区| 威宁| 南康市| 宾川县| 舒兰市| 萨嘎县| 河北区| 靖边县| 墨江| 六盘水市| 全南县| 彭水|