Design Patterns Case Study
Contents:
Design Patterns Case Study
Creational Patterns
Structural Patterns
Behavioral Patterns
The Gang of Four
References
C++ API Documentation
Behavioral Patterns
Namespaces
Files
Chain Of Responsibility Header
Command Header
Interpreter Header
Iterator Header
Mediator Header
Memento Header
Observer Header
State Source
State Header
Strategy Header
Template Method Header
Test Chain Of Responsibility Source
Test Command Source
Test Interpreter Source
Test Iterator Source
Test Mediator Source
Test Memento Source
Test Observer Source
Test State Source
Test Strategy Source
Test Template Method Source
Test Visitor Source
Visitor Header
Classes
ConsoleOutput
MediatorTest
OutputCapture
TestObserver
chain_of_responsibility_pattern::AbstractHandler
chain_of_responsibility_pattern::ConcreteHandlerA
chain_of_responsibility_pattern::ConcreteHandlerB
chain_of_responsibility_pattern::Handler
command_pattern::Command
command_pattern::ConcreteCommand
command_pattern::Invoker
command_pattern::Receiver
interpreter_pattern::And
interpreter_pattern::Constant
interpreter_pattern::Expression
interpreter_pattern::Not
interpreter_pattern::Or
interpreter_pattern::Variable
iterator_pattern::Aggregate
iterator_pattern::ConcreteAggregate
iterator_pattern::ConcreteIterator
iterator_pattern::Iterator
mediator_pattern::Colleague
mediator_pattern::ConcreteColleague
mediator_pattern::ConcreteMediator
mediator_pattern::Mediator
memento_pattern::Caretaker
memento_pattern::Memento
memento_pattern::Originator
observer_pattern::ConcreteObserver
observer_pattern::ConcreteSubject
observer_pattern::Observer
observer_pattern::Subject
state_pattern::ConcreteStateA
state_pattern::ConcreteStateB
state_pattern::Context
state_pattern::State
strategy_pattern::ConcreteStrategyA
strategy_pattern::ConcreteStrategyB
strategy_pattern::Context
strategy_pattern::Strategy
template_method_pattern::AbstractClass
template_method_pattern::ConcreteClass1
template_method_pattern::ConcreteClass2
visitor_pattern::ConcreteVisitorA
visitor_pattern::ConcreteVisitorB
visitor_pattern::Element
visitor_pattern::ElementA
visitor_pattern::ElementB
visitor_pattern::ObjectStructure
visitor_pattern::Visitor
Creational Patterns
Structural Patterns
Python API Documentation
Design Patterns Case Study
C++ API Documentation
Behavioral Patterns
Test Mediator Source
MediatorTest
Edit on GitHub
MediatorTest
class
MediatorTest
:
public
testing
::
Test
Fixture for testing the Mediator pattern.