美文网首页
设计模式与生活相结合

设计模式与生活相结合

作者: GoLearning轻松学 | 来源:发表于2022-02-12 11:24 被阅读0次

行为型模式

  1. 命令模式 - > (电视机的开关命令)
  2. 备忘录模式 - > (游戏的存档)
  3. 中介模式 - > (各国发言在联合国中发言)
  4. 状态模式 - > (关灯/开灯的状态问题)
  5. 访问者模式 - > (CTO、CEO等访问者对于员工的咨询关心的方面不同)
  6. 责任链模式 - > (View事件分发机制/小明拿着100w的报销单找组长报销,组长->部长->经理->老板)
  7. 策略模式 - > (定义多个算法,用的时候可以按需切换)
  8. 模板模式 - > (BaseActivity)
  9. 观察者模式 - > (RxJava、广播、RxBus)
  10. 迭代模式 - > (对学校类的查询、增加、删除,不关心里面的实现)
  11. 建造者模式 - > (设定好builder,再建造出来,Dialog、Okhttp)

创建型模式

  1. 单例模式 - > (有且只有一个,像一些第三方库的初始化啊,retrofit的初始化啊,单例也分饿汉和懒汉)
  2. 简单工厂模式 - > (计算器,根据输入不同的操作符,工厂给你选择相应的方法进行处理)
  3. 工厂方法模式 - > (用不同的工厂处理问题)
  4. 抽象工厂模式 - > (不同厂商生产的电脑)
  5. 原型模式 - > (clone的用法)

结构型模式

  1. 桥接模式 - > (哪个地方的餐厅红烧肉好吃)
  2. 装饰者模式 - > (动态给一个对象增加额外的功能)
  3. 适配器模式 - > (乔丹,科比, 姚明-adapter)
  4. 享元模式 - > (火车票 handler 发送message 对象池)
  5. 代理模式 - > (海外代购,代打游戏)
  6. 门面模式 - > (做饭的,做面的,对外暴露厨师)
  7. 组合模式 - > (文件夹、View和View Group)

相关文章

  • 设计模式与生活相结合

    行为型模式 命令模式 - > (电视机的开关命令) 备忘录模式 - > (游戏的存档) 中介模式 - > (各国发...

  • 《测试驱动开发与设计模式》开发实例二 JSON过滤库

    0.1 版权声明 测试驱动开发与设计模式相结合的开发方式,能产生清晰的结构,弹性的设计,水到渠成地还带来稳定的代码...

  • 《测试驱动开发与设计模式》开发实例一 DVR-POS库

    0.1 版权声明 测试驱动开发与设计模式相结合的开发方式,能产生清晰的结构,弹性的设计,水到渠成地还带来稳定的代码...

  • iOS之TabbarController和NavigationC

    现在绝大部分APP都采用TabbarController和NavigationController相结合的设计模式...

  • 建设心灵花苑与拷贝千年界生活

    建设心灵花苑与拷贝千年界生活 雪峰 理论与实践相结合,意识与行为相结合,修炼与修行相结合,内涵与外延相结合,最终做...

  • 浅谈JS的一些设计模式

    @(书籍阅读)[JavaScript, 设计模式] 常见设计模式 设计模式简介 设计模式概念解读 设计模式的发展与...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 23种常用设计模式

    基础知识 设计模式概述 从招式与内功谈起——设计模式概述(一):设计模式从何而来? 从招式与内功谈起——设计模式概...

  • 2017北京新浪漫主义软装设计

    新浪漫主义软装设计 风格定义: 新浪漫主义软装设计,是指将现代优雅舒适的生活与西方古典的审美需求相结合,打造个性、...

网友评论

      本文标题:设计模式与生活相结合

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