设计模式
林橘子牌小面包
这里安眠着一个孤独古怪的孩子
展开
-
设计模式之观察者模式
设计模式之观察者模式 在现实开发中我们经常会遇上完成了一个需求后,在二次迭代中又往这个需求中添加了逻辑,比方说编写订单代码时,我们需要保存订单信息,给商家推送订单详情,给用户返回订单交易成果信息等,在下一次的迭代中,甲方爸爸一拍脑袋,还要加一个微信推送的功能,看着本来就一堆长长的代码,我们继续往这个方法上添加功能,会使得我们的代码变得没有扩展性,并且很容易误改了之前的代码,导致原先的功能不能使用,...原创 2020-03-22 16:10:06 · 167 阅读 · 0 评论 -
设计模式之策略模式
设计模式之策略模式背景策略模式理解看图说话代码组成代码实现看成果啦~~~需求扩展下:增加多一个类型校验 背景 在项目中遇到了一个需求,针对外部系统传递过来的参数进行类型校验,在一开始的代码中,我按照往常的习惯,加上注释,一行行地开始编写代码,最后发现了一长串的if-else,很难去维护,也很难弄明白自己写的这段代码是什么鬼。在最近学习了网易云课堂上的设计模式学到了策略模式,自然而然地想起了这个需求...原创 2020-03-22 15:41:53 · 131 阅读 · 0 评论