中介者模式——Head First Design Patterns
来源:互联网 发布:java简历工作经历 编辑:程序博客网 时间:2024/06/06 15:44
定义:使用一个中介者类集中化管理对象之间的通信或者交互
使用场景:界面各组件之间的协作管理
类图:
代码样例:
优点:1)通过集中管理,增加功能的重用性 2)简化系统中对象之间的通信或者交互方式 3)简化维护
缺点:1)如果设计的不够好,中介者模式本身就会变得很复杂
类似的设计模式:
配套的内功心法:1)
0 0
- 中介者模式——Head First Design Patterns
- 装饰者模式——Head First Design Patterns
- 建造者模式——Head First Design Patterns
- 策略模式——Head First Design Patterns
- 观察者模式——Head First Design Patterns
- 工厂方法模式——Head First Design Patterns
- 抽象工厂模式——Head First Design Patterns
- 单例模式——Head First Design Patterns
- 命令模式——Head First Design Patterns
- 适配器模式——Head First Design Patterns
- 门面模式——Head First Design Patterns
- 模板方法模式——Head First Design Patterns
- 迭代器模式——Head First Design Patterns
- 组合模式——Head First Design Patterns
- 状态模式——Head First Design Patterns
- 代理模式——Head First Design Patterns
- 复合模式——Head First Design Patterns
- 桥接模式——Head First Design Patterns
- 性能调优、虚拟机、垃圾回收、软硬件协调相关文章和视频 — Part1
- 在Windows平台上绿色安装postgresQL
- 1. Android学习路线图介绍
- jQuery中的$.ajax()方法
- JVM性能优化, Part 5:Java的伸缩性
- 中介者模式——Head First Design Patterns
- 虚拟化技术系列-核心虚拟化技术概述
- Xshell 双击选择的设置
- Android学习小Demo(4)贝塞尔曲线跟翻页效果
- 如何快速构建基于Spring4.0的Rest API(攻略)
- C++空类中的默认函数
- 建造者模式——Head First Design Patterns
- 1931. 卡片游戏 和扔飞盘很像啊 用了queue 输出不要自作主张 不难
- 推荐初中级开发者的书籍 – Java 7 并发手册