go-pattern-examples/behavior/08_mediator
2020-04-21 22:53:23 +08:00
..
mediator_test.go init design pattern codes 2020-04-21 22:53:23 +08:00
mediator.go init design pattern codes 2020-04-21 22:53:23 +08:00
README.md init design pattern codes 2020-04-21 22:53:23 +08:00

中介者模式

中介者模式封装对象之间互交,使依赖变的简单,并且使复杂互交简单化,封装在中介者中。

例子中的中介者使用单例模式生成中介者。

中介者的change使用switch判断类型。