Table of Contents
23 relations: Addison-Wesley, Behavioral pattern, Business logic, Callback (computer programming), Class (computer programming), Class diagram, Code refactoring, Communication, Computation, Coupling (computer programming), Data transformation (computing), Delegation (object-oriented programming), Design Patterns, Encapsulation (computer programming), Loose coupling, Observer pattern, Remote procedure call, Sequence diagram, Software design pattern, Software engineering, Software maintenance, Stack Overflow, Unified Modeling Language.
Addison-Wesley
Addison–Wesley is an American publisher of textbooks and computer literature.
See Mediator pattern and Addison-Wesley
Behavioral pattern
In software engineering, behavioral design patterns are design patterns that identify common communication patterns among objects. Mediator pattern and behavioral pattern are software design patterns.
See Mediator pattern and Behavioral pattern
Business logic
In computer software, business logic or domain logic is the part of the program that encodes the real-world business rules that determine how data can be created, stored, and changed.
See Mediator pattern and Business logic
Callback (computer programming)
In computer programming, a callback is a function that is stored as data (a reference) and designed to be called by another function often back to the original abstraction layer.
See Mediator pattern and Callback (computer programming)
Class (computer programming)
In object-oriented programming, a class defines the shared aspects of objects created from the class.
See Mediator pattern and Class (computer programming)
Class diagram
In software engineering, a class diagram in the Unified Modeling Language (UML) is a type of static structure diagram that describes the structure of a system by showing the system's classes, their attributes, operations (or methods), and the relationships among objects.
See Mediator pattern and Class diagram
Code refactoring
In computer programming and software design, code refactoring is the process of restructuring existing source code—changing the factoring—without changing its external behavior.
See Mediator pattern and Code refactoring
Communication
Communication is commonly defined as the transmission of information.
See Mediator pattern and Communication
Computation
A computation is any type of arithmetic or non-arithmetic calculation that is well-defined.
See Mediator pattern and Computation
Coupling (computer programming)
In software engineering, coupling is the degree of interdependence between software modules; a measure of how closely connected two routines or modules are; the strength of the relationships between modules.
See Mediator pattern and Coupling (computer programming)
Data transformation (computing)
In computing, data transformation is the process of converting data from one format or structure into another format or structure.
See Mediator pattern and Data transformation (computing)
Delegation (object-oriented programming)
In object-oriented programming, delegation refers to evaluating a member (property or method) of one object (the receiver) in the context of another original object (the sender).
See Mediator pattern and Delegation (object-oriented programming)
Design Patterns
Design Patterns: Elements of Reusable Object-Oriented Software (1994) is a software engineering book describing software design patterns. Mediator pattern and design Patterns are software design patterns.
See Mediator pattern and Design Patterns
Encapsulation (computer programming)
In software systems, encapsulation refers to the bundling of data with the mechanisms or methods that operate on the data.
See Mediator pattern and Encapsulation (computer programming)
Loose coupling
In computing and systems design, a loosely coupled system is one.
See Mediator pattern and Loose coupling
Observer pattern
In software design and engineering, the observer pattern is a software design pattern in which an object, named the subject, maintains a list of its dependents, called observers, and notifies them automatically of any state changes, usually by calling one of their methods. Mediator pattern and observer pattern are software design patterns.
See Mediator pattern and Observer pattern
Remote procedure call
In distributed computing, a remote procedure call (RPC) is when a computer program causes a procedure (subroutine) to execute in a different address space (commonly on another computer on a shared computer network), which is written as if it were a normal (local) procedure call, without the programmer explicitly writing the details for the remote interaction.
See Mediator pattern and Remote procedure call
Sequence diagram
In software engineering, a sequence diagram shows process interactions arranged in time sequence.
See Mediator pattern and Sequence diagram
Software design pattern
In software engineering, a design pattern describes a relatively small, well-defined aspect (i.e. functionality) of a computer program in terms of how to write the code. Mediator pattern and software design pattern are software design patterns.
See Mediator pattern and Software design pattern
Software engineering
Software engineering is an engineering approach to software development.
See Mediator pattern and Software engineering
Software maintenance
Software maintenance is the modification of a software product after delivery.
See Mediator pattern and Software maintenance
Stack Overflow
Stack Overflow is a question-and-answer website for computer programmers.
See Mediator pattern and Stack Overflow
Unified Modeling Language
The unified modeling language (UML) is a general-purpose visual modeling language that is intended to provide a standard way to visualize the design of a system.
See Mediator pattern and Unified Modeling Language
References
Also known as Mediator design pattern.

