
设计模式
贺大宝啊
天行健,君子以自强不息!
展开
-
外观模式在工作中的应用
外观模式外观模式我们在日常工作中应该都有用到。比如现在有三个基本的底层接口ABC分别对应不同的功能,然后实现甲逻辑需要先调用A在调用B在调用C实现已逻辑需要先调用C在调用B在调用A#mermaid-svg-eZbFZ1M4Dt2siqDQ .label { font-family: 'trebuchet ms', verdana, arial; font-family: var(--mermaid-font-family); fill: #333; color: #333;原创 2020-08-11 16:54:44 · 341 阅读 · 0 评论 -
策略模式在工作中的应用
策略模式引言 最近在日常工作过程中接到一个任务:需要提供一个接口,根据不同的意图返回给客服端不同的答案,每个意图去识别答案的算法都有各自不同的逻辑。作为一个合格的crud程序员,接到这个需求脑袋里的第一反应就是用if-else去实现,但是这样写代码太丑陋了,每个else里面都会有大量的业务逻辑,对于后期接坑的人肯定会很头痛,这个时候突然想到同事阿伟给我说过的策略模式,之后让代码看起来更优雅,扩展维护起来也更简单..原创 2020-08-07 14:07:33 · 314 阅读 · 0 评论