首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
对方正在输入酱58177
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
复杂业务下如何使用良好的设计模式服务多变的需求
本文以一个实际案例来介绍在解决业务需求的路上,如何通过常用的设计模式来逐级优化我们的代码,以把我们所了解的到设计模式真实的应用于实战。
通用数据权限设计与实现
在我们的业务系统中,除了菜单/功能权限外,还有一个非常重要的功能,就是数据权限。数据级权限管理,大多数采用的方案还是硬编码的方式,也就是将这种逻辑以if/else等方式与业务代码耦合在一起,按需做数据权限划分。本文这里采用的是另一种比硬编码相对优雅的方式:mybatis拦截器+…
Guava - 拯救垃圾代码,写出优雅高效,效率提升N倍
你好呀,我是 Guava。 1995 年的时候,我的“公明”哥哥——Java 出生了。经过 20 年的发展,他已经成为世界上最流行的编程语言了,请允许我有失公允的把“之一”给去了。 虽然他时常遭受着各种各样的吐槽,但他始终没有停下前进的脚步。除了他本身的不断进化,围绕着他的大大…
【设计模式】模板方法模式
本文主要介绍模板方法模式的概念和用法。 生活中,我们自己装主机,我们确定好机架后,里面的具体的CPU,内存条,电源,主板等等配件,就可以使用不同的方案去配置这个电脑主机了。这里面其实就是和模板方法模式相同的思想:机架也是可以有好多种的,那么每一种机架就相当于是一个模板。每一个机…
【设计模式】桥接模式
本文主要介绍:桥接模式概念和用法。 生活中,我们如果一个笔有三种型号:大,中,小。颜色一共有M种。如果需要所有型号都有相对应的颜色,那么就需要3*M只笔。但是如果我们转换一下:M种颜色代表M种墨水,笔的三种型号就对应三支笔,那么只需要3+M个,然后组合就可以得到相同的结果,这种…