Programování 2 - Informatici 22.04.2026 středa UML, SOLID, Návrhové vzory, Interface Simulace Animláků - hlavním cílem dnešních cvičení je objektový návrh diskrétního simulátoru Animláků a jeho zápis (do UML diagramu) 1. Vymyslete, jak rozšířit třídu Animal na diskrétní simulaci (savana, zoo, ...) 2. Vytvořte návrh objektů a komunikačních interfaců (SOLID, UML) 3. Jakou volíme architekturu systému (model - view) 4. Návrh architektury vs návrh objektů (jaké objekty vs jak hierarchicky uspořádat a jak s tím souvisí interface; model "Animalů" vs model simulátoru) 10. Vše zapište a zakreslete do UML object diagramu: https://app.diagrams.net/?src=about https://plantuml.com/object-diagram 11. Naimplementujte template prioritní frontu pro diskretni simulaci (pomoci templatu) 13. Simulaci implementujte 17. Úlohu formulujte slovně zkusme ji zadat do vhodného llm