240 投稿
收錄了6篇文章 · 8人關(guān)注
  • Resize,w 360,h 240
    提高代碼質(zhì)量之六大設(shè)計(jì)原則

    單一職責(zé)原則(六大規(guī)則中的小蘿莉譬巫,人見(jiàn)人愛(ài)):描述的意思是每個(gè)類都只負(fù)責(zé)單一的功能,切不可太多钮惠,并且一個(gè)類應(yīng)當(dāng)盡量的把一個(gè)功能做到極致怕膛。 來(lái)看上...

  • 依賴倒置原則

    高層模塊不應(yīng)該依賴低層模塊庶溶,兩個(gè)都應(yīng)該依賴抽象 抽象不應(yīng)該依賴細(xì)節(jié)朴上,細(xì)節(jié)應(yīng)該依賴于抽象 其實(shí)就是針對(duì)接口編程,不要對(duì)實(shí)現(xiàn)編程卒煞。 里氏替換原則:子...

  • 單一職責(zé)原則

    應(yīng)該有且僅有一個(gè)原因引起類的變更: 如果一個(gè)類承擔(dān)的職責(zé)過(guò)多痪宰,就等于把這些職責(zé)耦合在一起,一個(gè)職責(zé)的變化可能會(huì)削弱或者抑制這個(gè)類完成其它職責(zé)的能...

  • Resize,w 360,h 240
    開(kāi)閉原則

    定義:軟件實(shí)體(類畔裕,模板衣撬,方法)可以擴(kuò)展,但是不可修改扮饶。即對(duì)于擴(kuò)展是開(kāi)放的具练,對(duì)于更改是封閉的。面對(duì)需求甜无,對(duì)程序的改動(dòng)是通過(guò)增加新代碼進(jìn)行的扛点,而不...

  • Resize,w 360,h 240
    策略模式

    策略模式(Strategy):定義了一組算法,將每個(gè)算法都封裝起來(lái)岂丘,并且使它們之間可以互換陵究。UML結(jié)構(gòu)圖如下: Context是上下文,用一個(gè)C...

  • Resize,w 360,h 240
    簡(jiǎn)單工廠模式

    優(yōu)點(diǎn) 工廠類含有必要的判斷邏輯奥帘,可以決定在什么時(shí)候創(chuàng)建哪一個(gè)產(chǎn)品類的實(shí)例铜邮,客戶端可以免除直接創(chuàng)建產(chǎn)品對(duì)象的責(zé)任,而僅僅“消費(fèi)”產(chǎn)品寨蹋;簡(jiǎn)單工廠模式...

專題公告

大話設(shè)計(jì)模式讀書(shū)筆記松蒜,記錄學(xué)習(xí)歷程,分享學(xué)習(xí)感悟

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品