Hiding realizations

  class A { 
A
public: A() { body = new R(); } virtual void operator()() { body->operator()(); } virtual void value() { return body->value(); } virtual void display() { return body->display(); } protected: R* body; };

slide: Hiding realizations