Mediator pattern


Topic history | v1 (current) | created by jjones

Details

Mediator pattern

| created by jjones | Add topic "Software design pattern"
Title
Mediator pattern
Description
In software engineering, the mediator pattern defines an object that encapsulates how a set of objects interact. This pattern is considered to be a behavioral pattern due to the way it can alter the program's running behavior. In object-oriented programming, programs often consist of many classes. Business logic and computation are distributed among these classes. However, as more classes are added to a program, especially during maintenance and/or refactoring, the problem of communication between these classes may become more complex. This makes the program harder to read and maintain. Furthermore, it can become difficult to change the program, since any change may affect code in several other classes. With the mediator pattern, communication between objects is encapsulated within a mediator object. Objects no longer communicate directly with each other, but instead communicate through the mediator.
Link
https://en.wikipedia.org/?curid=164862

resources

This topic has no history of related resources.

authors

This topic has no history of related authors.

topics

e.g. MediatR
v1 | attached by jjones | Add topic "MediatR"