首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
设计模式
订阅
散步的蜗牛
更多收藏集
微信扫码分享
微信
新浪微博
QQ
3篇文章 · 0订阅
代码优雅之道——如何干掉过多的if else
1、前言 注意标题是过多的,所以三四个就没必要干掉了。实际开发中我们经常遇到判断条件很多的情况,比如下图有20多种情况,不用想肯定是要优化代码的,需要思考的是如何去优化? 网上很多说用switch c
JDK中的动态代理机制
代理模式:为其他对象提供一种代理以控制对这个对象的访问。 小明是一个程序员,在公司负责项目的研发工作。有一天,客户打电话进来,沟通之后,原来客户是有个模块需求要变动一下。小明却没有应允,而是让客户去找产品经理老王沟通。 是小明偷懒不想干活吗?显然不是。我们把这个事例对应到上面的…
设计模式之模板方法模式(带思考)
很多设计模式比较简单,我们在设计的时候或许都用过,只是不知道它们的名字而已。模板方法模式就是其中一种,类似的还有享元模式。或许听这名字你会觉得不知所云,但等真正理解其原理的时候你肯定会排着大腿说 :OMG,原来这就是模板方法模式。那读者不禁要问了:为什么这么多设计模式你不写,只…