美文网首页java基础知识
美团技术帖《设计模式二三事》学习总结

美团技术帖《设计模式二三事》学习总结

作者: ___TheOne___ | 来源:发表于2023-01-29 14:12 被阅读0次

文章地址:https://mp.weixin.qq.com/s/H2toewJKEwq1mXme_iMWkA

1.总结

  1. 奖励的发放策略,使用策略模式 + 适配器模式
  2. 任务模型设计,使用状态模式【状态流转变更】 + 观察者模式【状态变更后消息通知】
  3. 活动迭代重构,使用建造者模式 + 装饰模式。


    任务状态图 + 变更时机
  4. 23种设计模式中的,Context上下文也是至关重要的。
    实际学习使用时,多站在client角度考虑如何简便使用、如何Context封装不必暴露的细节!

2.思考:装饰模式和代理模式区别

装饰模式 和 代理模式区别,站在客户端client角度

说明:
1> 相同点:装饰模式和代理模式,都是对类的方法进行增强。
2> 不同点:
代理模式 = 对象访问控制 + 方法增强
装饰模式 = 方法增强

具体说明如下:
---代理是全权代理,被代理类根本不对外,全部由代理类来完成,通过代理对象来访问。
---装饰是增强,是辅助,被代理类仍然可以自行对外提供服务,装饰器只起增强作用。

相关文章

  • 2020-03-23

    美团设计模式在外卖营销业务中的实践-学习笔记(一) [TOC] 看了美团技术团队的 设计模式在外卖营销业务中的实践...

  • 2020-03-23

    美团设计模式在外卖营销业务中的实践-学习笔记(一) 美团设计模式在外卖营销业务中的实践-学习笔记(一)一、设计模式...

  • 00.概述

    本文集是学习王争《设计模式之美》的学习心得与总结。

  • 设计模式

    设计模式之旅 图说设计模式 小猪的设计模式初涉总结 Java之美[从菜鸟到高手演变]之设计模式 Java之美[从菜...

  • 技术博客分享---BAT 技术团队博客

    转载自BAT 技术团队博客 美团技术团队博客 腾讯社交用户体验设计(ISUX) 京东设计中心 | QQ游戏设计中心...

  • 设计模式概述

    设计模式从何而来 软件工程技术的模式,起源于建筑领域。模式之父 Christopher Alexander 及其团...

  • Github上最火热的面试题仓库

    2019年最新总结,阿里,腾讯,百度,美团,头条等技术面试题目 架构师技术图谱,助你早日成为架构师 Java学习+...

  • iOS设计模式之美-适配器模式

    iOS设计模式之美-工厂模式iOS设计模式之美-抽象工厂模式iOS设计模式之美-生成器模式iOS设计模式之美-适配...

  • iOS设计模式之美-抽象工厂模式

    iOS设计模式之美-工厂模式iOS设计模式之美-抽象工厂模式iOS设计模式之美-生成器模式iOS设计模式之美-适配...

  • iOS设计模式之美-工厂模式

    iOS设计模式之美-工厂模式iOS设计模式之美-抽象工厂模式iOS设计模式之美-生成器模式iOS设计模式之美-适配...

网友评论

    本文标题:美团技术帖《设计模式二三事》学习总结

    本文链接:https://www.haomeiwen.com/subject/srkphdtx.html