![](https://img-blog.csdnimg.cn/20201115160749219.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
设计模式
文章平均质量分 70
设计模式
dzx156
站得高看得远
展开
-
设计模式|观察者模式的深入实践
观察者模式 一句话简单概括:定义了对象之间的一对多关系,当一个对象发生改变时,它的所有依赖都会收到通知并且自动更新状态,在观察者模式中,发生改变的对象叫做观察目标,而被通知更新的对象称为观察者场景描述 生活中,当有警报响起,猫狗的反应具体实现 依据上图的原创 2021-04-03 22:20:20 · 156 阅读 · 0 评论 -
设计模式|模板设计模式+职责链模式--顺序校验
顺序校验 在真实的项目中,我们会遇到很多的校验问题,例如一个excel文件导入需要校验数据的合法性,且要按顺序校验,为此编码中会遇到很多的if else,部分复杂校验还需要嵌套多层循环,会出现很多n^3级别时间复杂度的代码,本文以博主实际案例,优化这样这一臃肿过程场景描述 &nb原创 2020-11-15 16:04:24 · 864 阅读 · 0 评论 -
设计模式|职责链模式--流程状态审批(枚举实现)
职责链的核心思想是,把代码串成一条完整的调用链条,我们在平时的业务开发中,经常涉及处理过程,有了职责链模式,我们可以随时增加或修改一个请求的结构,增强了对象指派的灵活性。原创 2020-05-12 22:42:48 · 2782 阅读 · 0 评论