class P : public A {  
\fbox{P}
public: void talk() { cout << "beach"; } void act() { cout << "..."; } };
  class S : public A { 
\fbox{S}
public: void talk() { cout << "OOP"; } void think() { cout << "Z"; } };

slide: Realizations