design-patterns/behavioral/mediator/main.py
Ruidy edcd5d35d7
Mediator (#18)
* doc: add documentation

* doc: edit general documentation

* add code example
2020-10-02 17:24:36 +02:00

14 lines
337 B
Python

"""The client code."""
from behavioral.mediator.components import Component1, Component2
from behavioral.mediator.concrete_mediator import ConcreteMediator
c1 = Component1()
c2 = Component2()
mediator = ConcreteMediator(c1, c2)
print("Client triggers operation A.")
c1.do_a()
print("")
print("Client triggers operation D.")
c2.do_d()