Mediator Pattern
Mediator Pattern bruges når mange objekter taler med hinanden. I stedet for de taler med hinanden, taler de til/gennem en Mediator.
Mediator Pattern er et design pattern der bruges til at få objekter til at kommunikere gennem én central “mellemmand”. I stedet for at objekter snakker direkte sammen, snakker de med en mediator.
Eksempel:
c#
public class Bed
{
public void Sleep()
{
// sleep....
}
}
public class House
{
private Bed bed = new Bed();
public void RequestSleep()
{
bed.Sleep();
}
}
public class Person
{
private House house = new House();
public void TrySleep()
{
house.RequestSleep();
}
}