Nesta secção foram abordados vários modelos de programação para introdução de modificações num programa, quer ao nível da especialização de uma interface ou modificação de um comportamento, como no caso da herança, quer ao nível do controlo de invocações a objectos, como no caso dos smart pointers, acessores (OATH), ou Open C++. Também foram vistas formas de obter um representante de um objecto num dado contexto, actuando pelo objecto real perante a entidade local.
Em qualquer dos casos apresentados não houve modificações sintácticas da linguagem original (sempre C++), embora alguns dos exemplos exibam modificações semânticas, tais como os comentários especiais em Open C++.