中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

改善代碼設(shè)計(jì) —— 簡(jiǎn)化條件表達(dá)式(Simplifying Conditional Expressions)

  系列博客

      1. 改善代碼設(shè)計(jì) —— 優(yōu)化函數(shù)的構(gòu)成(Composing Methods)

      2. 改善代碼設(shè)計(jì) —— 優(yōu)化物件之間的特性(Moving Features Between Objects)

      3. 改善代碼設(shè)計(jì) —— 組織好你的數(shù)據(jù)(Composing Data)

      4. 改善代碼設(shè)計(jì) —— 簡(jiǎn)化條件表達(dá)式(Simplifying Conditional Expressions)

      5. 改善代碼設(shè)計(jì) —— 簡(jiǎn)化函數(shù)調(diào)用(Making Method Calls Simpler)

      6. 改善代碼設(shè)計(jì) —— 處理概括關(guān)系(Dealing with Generalization)

  1. Decompose Conditional (分解條件式)

  解釋:

      "復(fù)雜的條件邏輯" 是導(dǎo)致復(fù)雜性上升最常見(jiàn)的地方, "條件表達(dá)式中堆積的計(jì)算過(guò)程", "條件式表達(dá)得不簡(jiǎn)潔"等等都是造成復(fù)雜的原因. Decompose Conditional 用于將這些復(fù)雜的元素從條件表達(dá)式中分離出去, 僅在條件表達(dá)式中調(diào)用簡(jiǎn)潔的函數(shù).

      這樣做帶來(lái)的直接好處是減少重復(fù), 而且代碼的可讀性提高了.

  沖動(dòng)前:

if (date.After(SUMMER_START) && date.Before(SUMMER_END))
charge
= days * _price + _summerServiceTip;
else
charge
= days * _price;

NET技術(shù)改善代碼設(shè)計(jì) —— 簡(jiǎn)化條件表達(dá)式(Simplifying Conditional Expressions),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲视频欧美视频 | 免费黄色成人 | 欧美福利精品 | 国产98在线 | 免费, | 日本三级全黄三级三级三级口周 | 美女黄视频网站 | 欧美福利 | 国产视频福利在线观看 | 国产欧美一区二区三区久久 | 成人在线免费网站 | 久久久久久久97 | 精品一区二区三区在线视频 | 美国一级黄色片 | 亚洲一区二区三区在线播放 | 国产1区 | 色约约视频 | 久久久久亚洲精品 | 91久久国产精品 | 欧美精品在线免费观看 | 日本一区二区三区免费观看 | 久久久网 | 91看国产 | 欧美日韩高清在线一区 | 欧美日韩国产在线 | 99久久久久| 超碰在线国产 | 久久精品国产亚洲 | 91欧美| 欧美一级片在线看 | 国产中文字幕在线 | 欧美一级免费 | 欧美一区二区网站 | 亚洲精品视频免费观看 | 懂色中文一区二区在线播放 | 一级片免费视频 | 国产美女免费视频 | 久久久久亚洲精品 | 久一精品 | 亚洲国产一区视频 | 亚洲精品一区二区三区蜜桃久 | 91色综合|