class strom {
    stromImpl * implementace; // Ukazatel na instanci
public: // implementační třídy
    strom();
    void vloz(T* co);
    void odstran(T* co);
    // a další metody
};


void strom::vloz(T* co)
{
    implementace -> vloz(co);
}


class stromImpl {
    // standardní implementace binárního vyhledávacího stromu
};
