The Strategy Pattern is a behavioral design pattern from the book Design Patterns: Elements of Reusable Object-Oriented Software". It defines a family of algorithms and encapsulates them in objects.
The Template Method is a behavioral design pattern. It defines a skeleton for an algorithm and is probably one of the most often used design patterns from the book "Design Patterns: Elements of Reusable Object-Oriented Software".
The Visitor Pattern encapsulates an operation executed on an object hierarchy as an object and enables it to define new operations without changing the object hierarchy.
The Observer Pattern is a behavioral pattern from the book "Design Patterns: Elements of Reusable Object-Oriented Software". It defines 1-to-n dependencies between objects so that changes to one object cause all dependent objects to be notified.
The Proxy Pattern is probably the most influential design pattern for C++. The Proxy provides a placeholder for accessing another object.
Today, I write about the Facade Pattern. The Facade Pattern is a structural pattern and has one purpose: to provide a simplified interface to any complex system.
The Composite Pattern allows you to compose objects into tree structures and treat the individual object and composite objects uniformly.
The Decorator Pattern's job is to extend an object with responsibilities dynamically. Let me, in today's post, dig deeper.
Today, I want to present the five winners for coupons for the book "Template Metaprogramming with C++" by Marius Bancila.
The Bridge Pattern is a structural pattern. It decouples the interface from the implementation. In C++, a simplified version is often used: the Pimpl Idiom.
Currently are 176 guests and no members online
Kubik-Rubik Joomla! Extensions