Kombinovaní DÚ 3

domácí úkola na téma vnořené třídy, lambda výrazy, generické datové typy, rámec kolekcí (Collections framework), výjimky

Maximálně za 4 body.

Zadání

Využijte kód z předchozího cvičení/domácího úkolu a pro svou hru navrhněta a naimplementujete další třídy/rozhraní, původní třídy přepracujte tak aby:

  • se místo polí používaly kolekce vhodného typu.
  • Využila rozhraní pro sledování stavu hry a komunikaci GUI ("události")
  • Pro implementace rozhraní využijte vnořené třídy nebo lambda výrazy

Inspirovat se můžete https://gitlab.vsb.cz/jez04-vyuka/java1/labs/

Odevzdání

Odevzdání je do systému Kelvin do 17.11.2024 v 23:59 v úkolu s názvem "# Java 1 - kombinovaní 3. domácí úkol". Video s podrobným způsobem odevzdání naleznete zde.