日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java如何優雅替換if-else語句

瀏覽:156日期:2023-02-10 10:08:39
目錄場景1.優先判斷條件,不滿足及時中斷2.策略模式改造3.策略模式+工廠+單例模式,錦上添花場景

日常開發,if-else語句寫的不少吧??當邏輯分支非常多的時候,if-else套了一層又一層,雖然業務功能倒是實現了,但是看起來是真的很不優雅,尤其是對于我這種有強迫癥的程序'猿',看到這么多if-else,腦袋瓜子就嗡嗡的,總想著解鎖新姿勢:干掉過多的if-else!!!

本文將介紹三板斧手段:

優先判斷條件,條件不滿足的,邏輯及時中斷返回; 融入策略模式; 策略模式+工廠+單例模式,錦上添花;

接下來先附上一段很久以前自己寫的業務代碼,核心邏輯就是在支付回調中根據用戶購買的價格包賦予用戶對應的權益(VIP視頻會員天數+抽獎機會次數)。我的天,太多if-else了……(看不清楚可以點擊圖片放大)

Java如何優雅替換if-else語句

1.優先判斷條件,不滿足及時中斷

這點非常容易理解,就是說在業務邏輯里面,先把不符合條件的給先過濾掉,而不是層層嵌套if-else判斷,結合代碼圖看一下:

Java如何優雅替換if-else語句

Java如何優雅替換if-else語句

2.策略模式改造

先用策略模式替換掉文章開頭講到的,用戶充值后根據價格包(付的多少錢)給用戶增加VIP天數及抽檢機會次數的邏輯,我這里就簡化成'根據-價格包區分給用戶增加不同的體育會員視頻VIP天數'這個動作來講解:

Java如何優雅替換if-else語句

Java如何優雅替換if-else語句

Java如何優雅替換if-else語句

Java如何優雅替換if-else語句

Java如何優雅替換if-else語句

表面上看,代碼稍微優雅了點,但是還是沒和if-else徹底說拜拜,且recharge()充值方法可單獨拎出來,只需要根據priceCode實例化不同的策略對象即可:

Java如何優雅替換if-else語句

3.策略模式+工廠+單例模式,錦上添花

接下來使用'工廠類+單例'來給代碼加點料:

Java如何優雅替換if-else語句

Java如何優雅替換if-else語句

到此這篇關于Java如何優雅替換if-else語句的文章就介紹到這了,更多相關Java替換if-else語句內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费看日韩精品| 野花国产精品入口| 视频精品一区二区| 日韩精品久久久久久久软件91| 精品视频97| 麻豆国产欧美一区二区三区| 日韩欧美自拍| 午夜精品一区二区三区国产| 国产高潮在线| 黄色av日韩| 日本久久成人网| 日韩大片在线播放| 在线日韩电影| 久久亚洲一区| 欧美国产中文高清| 精品三级av在线导航| 久久久一本精品| 亚洲日本免费电影| 黄色亚洲在线| 午夜在线一区| 日韩欧美激情电影| 久久99精品久久久久久园产越南| 天堂久久一区| 在线国产一区| 亚洲一区二区小说| 99视频+国产日韩欧美| 国产精品xx| 桃色av一区二区| 18国产精品| 免费日本视频一区| 中文在线一区| 亚洲激情偷拍| 天堂网在线观看国产精品| 欧美国产另类| 国产免费播放一区二区| 中文字幕日韩高清在线| 日韩精品一二三四| 欧美福利在线| 福利在线一区| 麻豆久久一区| 亚洲精品第一| 国产欧美午夜| 欧美成人基地 | 国产91在线播放精品| 欧美日韩视频一区二区三区| 久久精品国产久精国产| 蜜臀av性久久久久蜜臀aⅴ流畅 | av亚洲在线观看| 日韩精品一级| 国产精品外国| 日韩综合小视频| 欧美另类综合| 国产v综合v| 国产精品手机在线播放| 天堂√8在线中文| 激情欧美日韩一区| 日本视频中文字幕一区二区三区| 日本一区二区中文字幕| 美女毛片一区二区三区四区最新中文字幕亚洲| 在线视频精品| 欧美中文日韩| 亚洲三级av| 亚洲深夜影院| 日韩亚洲精品在线观看| 欧美freesex黑人又粗又大| 亚洲一级二级| 国产精品男女| 一区二区三区四区在线观看国产日韩| 国产精品中文字幕亚洲欧美| 女主播福利一区| 精品99久久| 欧美日韩午夜电影网| 日本一区二区高清不卡| 三级久久三级久久久| 天堂а√在线最新版中文在线| 日韩综合一区二区三区| 日韩精品午夜| 日韩欧美网址| 亚洲精品乱码久久久久久蜜桃麻豆 | 97精品一区| 久久久国产精品网站| 亚洲乱码视频| 蜜臀av一区二区三区| 午夜影院欧美| 日本亚洲最大的色成网站www| 国产精品一区二区av交换| 欧美日韩视频一区二区三区| 免费在线日韩av| 美女久久精品| 国产国产精品| 午夜在线观看免费一区| 亚州av乱码久久精品蜜桃| 国产视频网站一区二区三区| 欧美在线亚洲综合一区| 免费福利视频一区二区三区| 韩日一区二区三区| 尤物网精品视频| 老牛国内精品亚洲成av人片 | 久久精品亚洲| 国产日韩欧美三级| 国产成人精品一区二区三区视频| 正在播放日韩精品| 日韩高清中文字幕一区| 精品国产美女a久久9999| 伊人久久亚洲热| 国产欧美日韩视频在线| 中文字幕视频精品一区二区三区| 欧美一区三区| 青青草91视频| 亚洲综合五月| 午夜精品免费| 免费久久99精品国产自在现线| 92国产精品| 另类中文字幕国产精品| 亚洲福利免费| 国产欧美一区二区三区国产幕精品 | 国产精品综合色区在线观看| 国产精品115| 日本不良网站在线观看| 亚洲一区免费| 国产日韩一区| 欧美精品日日操| 亚洲专区视频| 91av亚洲| 国产日韩亚洲欧美精品| 美女久久久久| 黄页网站一区| 少妇高潮一区二区三区99| 丰满少妇一区| 亚洲一区不卡| 精品99久久| 国产精品久久久久久av公交车| 91在线成人| 久久国产精品色av免费看| 久久国产三级| 日韩专区一卡二卡| 日韩手机在线| 久久国产中文字幕| caoporn视频在线| 丝袜诱惑制服诱惑色一区在线观看 | 中文字幕人成乱码在线观看 | 91综合网人人| 亚洲精品护士| 桃色av一区二区| 在线亚洲观看| 国产在线不卡| 中文精品电影| 日韩精品一卡二卡三卡四卡无卡| 国产乱论精品| 91成人福利| 日本成人在线不卡视频| 1024精品久久久久久久久| 日韩国产专区| 91久久中文| 都市激情国产精品| 国产精品久久观看| 国产精品美女| 国产亚洲观看| 国产伦乱精品| 国产欧美一级| 一区二区三区四区精品视频| 夜夜精品视频| 久久午夜视频| 国产videos久久| 婷婷精品在线观看| 天海翼亚洲一区二区三区| 日本欧美一区二区在线观看| 精品亚洲美女网站| 伊人久久成人| 免费视频久久| 久久毛片亚洲| 亚洲精品在线国产| 国产欧美日韩一区二区三区四区 | 日韩和欧美一区二区三区| 久久国产电影| 欧美日韩精品免费观看视欧美高清免费大片 | 狠狠久久伊人中文字幕| 日韩黄色大片| 国产亚洲毛片在线| 欧美亚洲一级| 免费观看久久av| 日本中文字幕不卡| 国产精品22p| 97精品一区| 色欧美自拍视频| 国产精品二区不卡| 欧美理论视频| 日韩一区二区三区精品| 国产美女亚洲精品7777| 超碰在线99| 欧美www视频在线观看| 日韩电影免费网站| 亚洲三级视频| 夜鲁夜鲁夜鲁视频在线播放| 伊人精品视频| 国产一区丝袜| 欧美成人亚洲| 午夜精品网站| 精品免费av在线| 欧美日韩午夜|