栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java判断多种用户类型需求,对不同用户进行操作处理

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java判断多种用户类型需求,对不同用户进行操作处理

简介

2022-7-28 今天是个明媚的一天,由于昨天下班走的太早,被领导发现,所以今天早上被扔了一个需求。原因是左脚先进入的公司大门…

那么其实这个需求很简单,半个小时左右就做完了,但是我做完以后一直在思考我自己这种解决问题的方式,结果就是 很tm单一,永远只有这一种逻辑,所以今天分享这篇博客的目的就是,来个大佬帮我看一下以下需求有没有更好的解决办法

我的解决方式是用数组下标的每个元素来存储每个用户的类型,后期可维护性很差,大家先看一下以下案例吧。

需求

在用户下单的时候,看看用户是什么类型的,用户类型大概分为四种新用户、回归用户、普通用户、VIP用户,对于不同的用户我们要进行不同的处理,下面给大家简单看一下案例。

思路

我们首先要根据用户的id来查询用户,然后判断用户类型,返回不同的类型,最后根据不同的类型来做相对于的业务处理,那么有那么多种类型的用户,我们可以使用数组来表示每个用户


然后我们这边处理完成之后,我们就可以在业务层调用此方法,然后进行对应的业务处理。

这种方法的话,如果后期在增加其他类型,那么需要在源码上在进行改动,维护性很差。等一个大牛来解答一下,有没有更优的方法可以实现类似功能,后期可维护性高一点的,求大牛们评论!!!
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1031505.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号