mirror of
https://github.com/DesignPatternsPHP/DesignPatternsPHP.git
synced 2025-02-24 01:32:22 +01:00
README Mediator
This commit is contained in:
parent
0251304b9a
commit
580e6ec9a8
@ -7,15 +7,7 @@ use DesignPatterns\Mediator\Subsystem;
|
||||
/**
|
||||
* Mediator is the concrete Mediator for this design pattern.
|
||||
*
|
||||
* This pattern provides an easy to decouple many components working together.
|
||||
* It is a good alternative over Observer IF you have a "central intelligence",
|
||||
* like a controller (but not in the sense of the MVC).
|
||||
*
|
||||
* All components (called Colleague) are only coupled to the MediatorInterface and
|
||||
* it is a good thing because in OOP, one good friend is better than many. This
|
||||
* is the key-feature of this pattern.
|
||||
*
|
||||
* In this example, I have made a "Hello World" with the Mediator Pattern, have fun (^_^)
|
||||
* In this example, I have made a "Hello World" with the Mediator Pattern.
|
||||
*/
|
||||
class Mediator implements MediatorInterface
|
||||
{
|
||||
|
11
Mediator/README.md
Normal file
11
Mediator/README.md
Normal file
@ -0,0 +1,11 @@
|
||||
# Mediator
|
||||
|
||||
## Purpose
|
||||
|
||||
This pattern provides an easy to decouple many components working together.
|
||||
It is a good alternative over Observer IF you have a "central intelligence",
|
||||
like a controller (but not in the sense of the MVC).
|
||||
|
||||
All components (called Colleague) are only coupled to the MediatorInterface and
|
||||
it is a good thing because in OOP, one good friend is better than many. This
|
||||
is the key-feature of this pattern.
|
Loading…
x
Reference in New Issue
Block a user