diff --git a/README.md b/README.md index 5e80076..d866fad 100644 --- a/README.md +++ b/README.md @@ -48,7 +48,7 @@ Go常用的、面向工程化和最佳实践的模式套路,包含常见的23 [大话设计模式](https://book.douban.com/subject/2334288/) -[GO模式文档](https://github.com/tmrts/go-patterns) +[GO模式文档](https://github.com/nynicg/go-patterns) [菜鸟教程—设计模式](https://www.runoob.com/design-pattern/design-pattern-tutorial.html) diff --git a/behavior/08_mediator/README.md b/behavior/08_mediator/README.md index b7f6197..738bd06 100644 --- a/behavior/08_mediator/README.md +++ b/behavior/08_mediator/README.md @@ -1,7 +1,9 @@ # 中介者模式 -也叫中间人模式,设计模式的核心理念就是封装变化点,中介模式顾名思义,就是在有关系的两方之间引入中间人,使得中介两边都可以自由变化。 +也叫中间人模式,设计模式的核心理念就是封装变化点,中介模式顾名思义,就是在有关系的两方或者多方之间引入中间人,使得中介两方(多方)都跟中间人交谈,可以独立自由变化,达到解耦的目的. 现实生活的中的租房中介/职业介绍都是中介者模式的实际典型代表. 庞大的中介平台Online就是一个中介者模式的系统的实现. + +//中介模式的缺点是:中介本身会实现复杂的逻辑以维护多边关系.