Skip to content

Glossary: Software Design Patterns in C++

Other patterns (not covered)

Also written: Flyweight, Bridge, Mediator, Memento, Visitor, Interpreter

Six further Gang of Four patterns: Flyweight (share one object among many uses), Bridge (split a concept from its implementation), Mediator (one object handles how others talk), Memento (save state so it can be restored), Visitor (add an operation to classes without editing them) and Interpreter (a small language's grammar as classes).

Where the book teaches it

Related terms

Design patternGang of Four