Documentation
¶
Overview ¶
Example (One) ¶
mediator := NewMediator()
jack := NewColleague("jack")
mediator.Register(jack)
tom := NewColleague("tom")
mediator.Register(tom)
bob := NewColleague("bob")
mediator.Register(bob)
jack.Speak("tom", "hi")
tom.Speak("bob", "hey")
Output: tom: I heard "hi" from jack bob: I heard "hey" from tom
Example (Two) ¶
mediator := NewMediator()
jack := NewColleague("jack")
mediator.Register(jack)
tom := NewColleague("tom")
mediator.Register(tom)
bob := NewColleague("bob")
mediator.Register(bob)
jack.Speak("", "hi")
Output: tom: I heard "hi" from jack bob: I heard "hi" from jack
Index ¶
Examples ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
Click to show internal directories.
Click to hide internal directories.