日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

設(shè)計原則


設(shè)計原則


品牌型號:HUAWEI P50 Pocket
系統(tǒng):HarmonyOS 3
軟件版本:
設(shè)計原則


設(shè)計原則有開閉原則、單一職責(zé)原則、依賴倒置原則、接口分離原則 。一個軟件實體 , 如類 , 模塊和函數(shù)應(yīng)該對外擴(kuò)展開發(fā) , 對內(nèi)修改關(guān)閉 。用抽象構(gòu)建框架 , 用實現(xiàn)擴(kuò)展細(xì)節(jié) 。不以改動原有類的方式來實現(xiàn)新需求 , 而是應(yīng)該以實現(xiàn)事先抽象出來的接口(或具體類繼承抽象類)的方式來實現(xiàn) 。
【設(shè)計原則】一個類只允許有一個職責(zé) , 即只有一個導(dǎo)致該類變更的原因 。如果類與方法的職責(zé)劃分的很清晰 , 不但可以提高代碼的可讀性 , 更實際性地更降低了程序出錯的風(fēng)險 , 因為清晰的代碼會讓bug無處藏身 , 也有利于bug的追蹤 , 也就是降低了程序的維護(hù)成本 。依賴抽象而不是依賴實現(xiàn) 。抽象不應(yīng)該依賴細(xì)節(jié) , 細(xì)節(jié)應(yīng)該依賴抽象 。高層模塊不能依賴低層模塊 , 二者都應(yīng)該依賴抽象 。


    推薦閱讀