Principii și arhitectură / Șabloane de proiectare / Comportamentale
Mediator
Note originale de SunDiaL · Vezi sursa în engleză
Problema: Ai prea multe componente interconectate. Nu ar trebui să fie responsabilitatea unei clase să știe ce altă clasă trebuie să apeleze.
Soluția: Extrage informația despre „pe cine să apeleze” într-o clasă dedicată.