> 1)Mozes premenovat prn v triede dietata, t.j. v b napr. na prnb, to > znamena neprekryvat prn() v a:
Ono je možná dobré se zamyslet nad architekturou návrhu. Protože pokud potřebuje vnější kód znát architekturu třídy (tedy volat překrytou metoda předka), tak bych zavětřil a podíval se, jestli nezměnit interface potomka. Na 99% je to špatný návrh interface, nebo přímo architektury programu. Buď třeba tak jak navrhujete přejmenovat metody, tedy vlastně tím de facto přesunout metodu předka do interfacu potomka, nebo to zařídit jinak. Správně totiž máte být objekt používám jen přes přímý interface, cokoli jiného je cesta do strávení spousty času nad hledáním chyb. Miloslav Ponkrác _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python