Díky za radu, něco takového jsem dělal už několikrát (i v neobjektovém jazyce), ale nikdy jsem si právě nebyl jistý, jestli to dělám správně. Řešení pak třeba bylo moc komplikované, zadrátované apod. Ve škole nám kontrolují jen správnou funkčnost, nikoliv kvalitu návrhu. A školní projekty nebudu dělat do nekonečna, tak bych se to chtěl naučit pořádně.