240 發(fā)簡信
IP屬地:四川
  • 4. 對象和數(shù)據(jù)結(jié)構(gòu)(面向過程)

    數(shù)據(jù)抽象在面對對象的設(shè)計中蜕琴,我們更希望不暴露數(shù)據(jù)細節(jié)土匀,更希望以抽象形態(tài)表述數(shù)據(jù)照捡。對外提供的接口不該暴露對象或者數(shù)據(jù)的細節(jié)丢早,通過抽象的函數(shù)描述來實...

  • 3. 注釋與格式

    注釋的作用是彌補我們在用代碼表達意圖時遭受的失敗 注釋就是一種失敗醇蝴,用代碼來表示意圖才是真正需要的诈火。 注釋不能美化糟糕的代碼寫注釋的時間昼钻,不如美...

  • 2.函數(shù)

    1. 函數(shù)要短小if,else,while等語句等,其中的代碼塊應該只有一行:一個調(diào)用函數(shù)析二。該函數(shù)的名字需要有較強的說明性粉洼,從而增加了文檔上的價...

  • clean code

    總結(jié): 能通過所以的測試 沒有重復的代碼 體現(xiàn)系統(tǒng)中所有的設(shè)計理念 包括盡量少的實體,比如類,方法属韧,函數(shù)等安拟。

  • 1. 有意義的命名

    1. 命名要名副其實命名要體現(xiàn)這個東西的本意,不需要注釋來補充 2. 避免誤導命名要避免一些大家常識中的名字和原意沖突的情況挫剑,包括0,o柱衔,I(i...

  • 12. Object Pool模式

    場景 一臺機器有20個對外的TCP/IP端口樊破,當請求超過20個時,多余的請求就會等待唆铐,直到有空缺的端口出現(xiàn)哲戚。當一個端口出現(xiàn)故障的時候,自動切換到...

  • 11. Decorator模式

    場景 王大叔的大伯開了一家店艾岂,這家店在打印發(fā)票的時候顺少,有的時候要打印個體名,有的時候要打印單位名王浴,有的時候要時間脆炎。因為這個功能還在增加,所以王大...

  • Resize,w 360,h 240
    10. abstract Factory 模式

    場景 王爺爺又接收到了新的需求氓辣,新的需求要求在選擇系統(tǒng)配置的同時秒裕,還要選擇IO配置,網(wǎng)絡(luò)配置钞啸。 總結(jié) 定義:為了創(chuàng)建一組相關(guān)或者相互依賴的對象提...

  • Resize,w 360,h 240
    9. Factory 模式

    場景 一個機器有三種系統(tǒng)配置的類型几蜻,王大爺想設(shè)計一個計算機系統(tǒng),用一個程序根據(jù)CPU和內(nèi)存的情況來決定使用哪種系統(tǒng)配置体斩。 總結(jié) 意圖:定義一個創(chuàng)...

個人介紹
喜歡足球和旅游的科班IT工程師
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品