Hiding realizations

%5\vspace{0.1cm}
  class A { 
\fbox{\fbox{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