Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Python - zapouzdření (soukromé, veřejné)

Když to vezmeme vylučovací metodou:
- metody "add_" a "remove_" by se měly volat vždy v párech a ve správném pořadí, takže není bezpečné je volat zvenčí
- metoda "start_trip" by nám měla to správné pořadí zajistit, takže ta bude veřejná
- metody "get_" můžou ale i nemusí být veřejné, ale jejich použití by mělo být bezpečné, takže je může dát veřejné
- seznam "on_road" je dostupný pomocí metody "get_animals_on_road", takže bych ho dal jako soukromý
- seznam "zoos" je sporný a navíc podle mě by v téhle třídě vůbec neměl být. Každopádně někde musíme znát jednotlivá zoo, aby bylo mezi nimi možné přesouvat. Pokud ten seznam není nikde jinde, měl by být veřejný.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny