design-patterns - 掌握间接与中介者模式
问题描述
GRASP 间接模式和中介者模式有什么区别?我试过谷歌搜索,但没有找到信息。
解决方案
GRASP Indirection旨在避免直接耦合:
将责任分配给中间对象以在其他组件之间进行调解……这样它们就不会直接耦合。
所以,你可以说 GRASP 间接是中介者模式的一大灵感。但是,您也可以在其他模式中找到它,例如适配器。
推荐阅读
- artifactory - jfrog artifactory 6.0.3 - 缺少管理模块 - 高级功能(检查系统信息等)
- html - 如何将两个元素并排放置
- python - 从 MultiIndex Dataffame 中删除单行
- apache-camel - Camel JdbcMessageIdRepository 键在从路由而不是 onCompletion 之后插入
- python - .sort (reverse=True) 将 10 移到底部
- python - 如何在python中重复替换正则表达式?
- python - 如何在 Python 和 Flask 中使用 Twilio 发送 2 个自定义条件响应?
- maven-3 - 如何使用 Maven 为开发提供 HTML 文件?
- graphql - 带有状态码的 GraphQL 是正确的解决方案吗?
- jenkins - Groovy 读取 yaml 文件返回数组