![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码重构-设计模式
文章平均质量分 63
帅东
当我回忆往事的时候,不会因虚度年华而悔恨,也不会因碌碌无为而羞愧
展开
-
让代码变美的第四天 - 工厂方法模式
日常重构代码原创 2023-11-27 23:26:16 · 415 阅读 · 0 评论 -
让代码变美的第三天 - 简单工厂模式
日常重构代码原创 2023-11-26 22:38:00 · 65639 阅读 · 0 评论 -
让代码变美的第二天 - 策略模式
思考:这个功能,这个方法改动到底是不是很频繁,新增的判断逻辑(if else)将来会不会很频繁。如果当前功能不光有不同策略处理流程,还有共同的处理流程,那么可以把不同策略处理流程抽取出来,使用策略模式进行优化,共同的部分不在本文讨论范围内。判断当前功能是不是都是由一个策略值,来决定后面整体流程,并且每个流程都不太相同,这样容易想到可以使用策略模式来进行优化。给所有策略对应的处理流抽象成一个方法,取个名字,比如买水果。定义每个策略对应处理流程,比如买苹果、买香蕉。给策略进行定义,比如水果场景。原创 2023-11-16 22:36:12 · 170 阅读 · 0 评论 -
让代码变美的第一天 - 观察者模式
日常重构代码原创 2023-11-09 23:26:08 · 60670 阅读 · 0 评论