Versions in this module Expand all Collapse all v1 v1.0.1 Aug 11, 2020 v1.0.0 Aug 7, 2019 Changes in this version + type Colleague interface + type ConcreteColleague struct + type ConcreteMediator struct + Colleagues []Colleague + func NewConcreteMediator() *ConcreteMediator + func (cm *ConcreteMediator) Operate() error + func (cm *ConcreteMediator) Register(co Colleague) + type Mediator interface + Operate func() error + Register func(Colleague)