设计模式
打不死的喜羊羊
开心快乐每一天
展开
-
策略模式小样
接入钉钉,监听回调,不同的回调对应不同的业务处理方式,如果使用if-else判断回调的code,那么代码不好维护,所以用策略去代替if-else原创 2023-06-01 18:08:29 · 67 阅读 · 0 评论 -
代码审查
盯哨作为程序员应该知道Code Review的重要性。我相信很多程序员都不喜欢Code Review,那你喜欢它吗?在公司两年多,一直是在原有的代码基础上进行代码修复和功能添加。这样势必会经常接触其他人代码,自然而然就养成Code Review的习惯。在Code Review的时候,我经常感觉我后脑勺发凉,老是觉得有人(呵呵,一般是老大)在盯着我。我有没有偷懒?我有没有完全弄懂逻辑?我...原创 2020-04-13 13:51:10 · 110 阅读 · 0 评论 -
用策略模式或工厂模式代替if-else
正文业务场景:根据条件判断调用支付宝,微信,或其他第三方支付;if(type==1){ 阿里支付(); }else if(type==2){ 微信支付(); }else{ 第三方支付(); }如果还有更多的支付类型,就在后面使用else if()这也太那啥了吧。。。代码公共代码AliPayStrategy/** * @auth...原创 2019-08-12 16:29:35 · 468 阅读 · 0 评论