瀏覽量:68次
這幾天重新看了一遍《大話設(shè)計模式》,發(fā)現(xiàn)果然有不同的感悟,而且自己也上網(wǎng)找了《敏捷軟件開發(fā)—原則、模式與實踐》一書來看,那本書的序言中有一段話我覺得很有道理:“美的東西比丑的東西創(chuàng)建起來更廉價,也更快捷?!痹O(shè)計一個軟件不關(guān)要追求代碼的優(yōu)雅問題,更關(guān)乎生產(chǎn)成本等。技術(shù)大師們在對軟件架構(gòu)的研究中經(jīng)歷了很長時間的摸索,從面向過程到面向?qū)ο?,從設(shè)計原則到設(shè)計模式,總結(jié)了許多設(shè)計上的經(jīng)典法則,而我們就只是站在巨人的肩膀上眺望遠(yuǎn)方而已。 從《大話設(shè)計模式》中,大家一定會發(fā)現(xiàn)其中的經(jīng)典的23個模式背后,其實都遵循著一些基本的原則的。而設(shè)計原則又由設(shè)計模式來實現(xiàn),這就是二者相輔相成的關(guān)系,所以了解原則對于了解模式具有絕對的指導(dǎo)意義。以下是我在閱讀過程中的一些學(xué)習(xí)筆記,自以為有一定道理。 最基本的設(shè)計原則有5條,分別是:單一職責(zé)原則、開放封閉原則、依賴倒置原則、接口隔離原則和Liskov替換原則。
[聲明]本網(wǎng)轉(zhuǎn)載網(wǎng)絡(luò)媒體稿件是為了傳播更多的信息,此類稿件不代表本網(wǎng)觀點,本網(wǎng)不承擔(dān)此類稿件侵權(quán)行為的連帶責(zé)任。故此,如果您發(fā)現(xiàn)本網(wǎng)站的內(nèi)容侵犯了您的版權(quán),請您的相關(guān)內(nèi)容發(fā)至此郵箱【779898168@qq.com】,我們在確認(rèn)后,會立即刪除,保證您的版權(quán)。
官網(wǎng)優(yōu)化
整站優(yōu)化
渠道代理
400-655-5776