自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 设计模式之观察者模式

设计模式之观察者模式 在现实开发中我们经常会遇上完成了一个需求后,在二次迭代中又往这个需求中添加了逻辑,比方说编写订单代码时,我们需要保存订单信息,给商家推送订单详情,给用户返回订单交易成果信息等,在下一次的迭代中,甲方爸爸一拍脑袋,还要加一个微信推送的功能,看着本来就一堆长长的代码,我们继续往这个方法上添加功能,会使得我们的代码变得没有扩展性,并且很容易误改了之前的代码,导致原先的功能不能使用,...

2020-03-22 16:10:06 161

原创 设计模式之策略模式

设计模式之策略模式背景策略模式理解看图说话代码组成代码实现看成果啦~~~需求扩展下:增加多一个类型校验 背景 在项目中遇到了一个需求,针对外部系统传递过来的参数进行类型校验,在一开始的代码中,我按照往常的习惯,加上注释,一行行地开始编写代码,最后发现了一长串的if-else,很难去维护,也很难弄明白自己写的这段代码是什么鬼。在最近学习了网易云课堂上的设计模式学到了策略模式,自然而然地想起了这个需求...

2020-03-22 15:41:53 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除