Live Chat
Monday - Friday 8am - 6pm EST Chat Now
Contact Us
Monday - Friday 8am - 8pm EST 1-866-716-6688 Other Contact Options

Cart () Loading...

    • Quantity:
    • Delivery:
    • Dates:
    • Location:


Designing Patterns, Templates and Policy Based Design

GK# 0796


Course Overview


The book Design Patterns by the "Gang of Four" (GOF) introduced the idea of patterns to the software development community. This seminar offers a novel view of design patterns, focusing on how templates can make working with patterns more effective. You will learn about policy-based design (PBD), which is a template-based technology introduced in Andrei Alexandrescu's Modern C++ Design that can generate dozens of implementations for the same pattern, each embodying a unique set of design trade-offs.

Note: You are required to bring your own laptop.


  • Delivery Format:
  • Date:
  • Location:
  • Access Period:



Viewing outline for:

Classroom Live Outline

1. Why Study Design Patterns?

  • Most Important Pattern Names to Know

2. Visitor and Variations:

  • Classic GOF Visitor Pattern
  • Two views of Observer
  • Singleton and Related Patterns
  • Policy-Based Class Design (PBD)
  • Sources for Additional Information

Who Should Attend

  • Systems designers, programmers, and technical managers involved in the design, implementation, and maintenance of software systems written in C++
Course Delivery

This course is available in the following formats:

Classroom Live

Receive face-to-face instruction at one of our training center locations.

Duration: 1 day

Virtual Classroom Live

Experience expert-led online training from the convenience of your home, office or anywhere with an internet connection.

Duration: 1 day

Request this course in a different delivery format.