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

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

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

瀏覽:157日期: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久久,三上悠亚国产精品一区二区三区
国产亚洲欧美日韩精品一区二区三区 | 乱一区二区av| 人人爱人人干婷婷丁香亚洲| 美女黄网久久| 亚洲精品九九| 国产精品片aa在线观看| 国产精品1区在线| 久久精品女人| 亚洲1234区| 美女亚洲一区| 丝袜美腿一区二区三区| 亚洲精品大全| 7777精品| 精品资源在线| 国产一区二区三区黄网站| 国产一区2区| 久久久久久美女精品| 黑丝一区二区三区| 日本不卡高清| 国产夫妻在线| 黄色欧美日韩| 国产日韩欧美中文在线| 国产一区二区三区四区二区| 激情综合亚洲| 日本国产欧美| 国产aa精品| 99国产精品久久久久久久成人热| 蜜臀精品久久久久久蜜臀| 91成人在线精品视频| 国产一区二区三区不卡av| 欧美日韩视频免费观看| 国产亚洲永久域名| 国产欧美激情| 欧美在线观看视频一区| 婷婷综合国产| 日韩国产欧美| 亚洲开心激情| 伊人久久av| 日韩二区三区在线观看| 肉色欧美久久久久久久免费看| 免播放器亚洲| 黄色精品视频| 免费久久精品视频| 久久伊人亚洲| 亚洲欧美日韩在线观看a三区| 国产精品极品在线观看| 欧美精品一线| 国产精品对白| 在线观看免费一区二区| 久久av资源| 国产午夜久久| 高清不卡一区| 综合国产视频| 久久精品国产99久久| 欧美亚洲网站| 黄色亚洲大片免费在线观看| 国产激情精品一区二区三区| 1024精品久久久久久久久| 国产精品一区二区三区四区在线观看| 久久久人人人| 日本亚洲最大的色成网站www | 亚洲精品一区二区妖精| 久久亚洲精品中文字幕| 国产精品视区| 97精品在线| 日本va欧美va瓶| 免费观看久久av| 精品一区二区三区的国产在线观看| 久久国产福利| 欧美日韩一区二区综合| 丰满少妇一区| 国产欧美日韩一级| 中文日韩欧美| 日韩精品久久久久久久电影99爱| 国产精品v亚洲精品v日韩精品| 黄色亚洲精品| 日韩在线观看| 欧美黑人做爰爽爽爽| 婷婷久久免费视频| 亚洲精品一区二区在线看| 麻豆理论在线观看| 国产伦精品一区二区三区在线播放 | 欧美日韩视频一区二区三区| 9999国产精品| 国产精品v日韩精品v欧美精品网站| 蜜桃视频一区二区三区在线观看| 日本高清不卡一区二区三区视频| 国产精品igao视频网网址不卡日韩| 日韩精品一级中文字幕精品视频免费观看 | 国产欧美日韩在线一区二区| 蜜臀av一区二区在线免费观看| 免费黄色成人| 日韩国产欧美| 精品美女视频 | 国产精品久久久久av电视剧| 欧美精品成人| 国产精品一区二区免费福利视频| 亚洲综合小说| 男人的天堂亚洲一区| 午夜国产欧美理论在线播放| 99精品视频在线| 日韩久久视频| 精品久久亚洲| 国产一区二区三区亚洲综合| 久久精品福利| 精品国产鲁一鲁****| 国产精品一区2区3区| 国产欧美一区二区精品久久久 | 亚洲一级二级| 久久精品亚洲人成影院| 欧美日韩国产v| 欧产日产国产精品视频| 不卡一二三区| 日韩免费福利视频| 久久精品123| 欧美1区2区3区| 99re国产精品| 三级一区在线视频先锋| 免费人成在线不卡| 日本va欧美va瓶| 国产毛片一区二区三区| 国产精品多人| 国产suv精品一区二区四区视频 | 四虎国产精品免费观看| 久久久久久色 | 久久精品午夜| av中文资源在线资源免费观看| 成人在线免费观看91| 日韩欧美1区| 欧美高清一区| 中文字幕免费精品| 欧美日韩91| 精品久久影院| 91精品国产乱码久久久久久久| 欧美不卡高清一区二区三区| 亚洲精品一区二区在线看| 久久亚洲精品伦理| 日韩三区四区| 国产精品啊啊啊| 日韩在线二区| 国产亚洲网站| 国产日韩亚洲| 日本不卡免费高清视频在线| 亚洲韩日在线| 日韩精品一页| 国产成人精品三级高清久久91| 久久久久亚洲| 综合欧美精品| 国产伦精品一区二区三区视频 | 综合激情网站| 国产精品观看| 久久国产免费| 免费在线观看日韩欧美| 国产精品一区二区av日韩在线| 视频在线不卡免费观看| 欧洲激情综合| 日韩av一区二区在线影视| 国产日本亚洲| 91精品xxx在线观看| 免费精品视频最新在线| 国产精品一国产精品k频道56| 日韩黄色大片| 亚洲日韩中文字幕一区| 九九九精品视频| 欧美日韩视频一区二区三区| 久久国产婷婷国产香蕉| 午夜av成人| 亚洲精品视频一二三区| 成人黄色av| 在线精品一区二区| 色乱码一区二区三区网站| 午夜宅男久久久| 国产精品一区二区三区美女| 亚洲大片在线| 国产毛片精品| 欧美精品自拍| 美女久久99| 丝袜国产日韩另类美女| 国产中文字幕一区二区三区| 男人的天堂久久精品| 97精品国产一区二区三区| 视频一区免费在线观看| 高清av一区| 日韩一区二区三区高清在线观看| 日韩精品1区| 国产欧美三级| 亚洲欧美日韩国产综合精品二区| 欧美激情网址| 伊人久久一区| 日韩黄色大片| 国产精品亚洲欧美日韩一区在线| 美女少妇全过程你懂的久久| 久久av资源| 亚洲精品激情| 国户精品久久久久久久久久久不卡 | 久久精品国产www456c0m| 欧美久久一区二区三区| 欧美日韩视频| 婷婷综合六月| 麻豆久久久久久|