6. Objektový model

Objektový model

Vysvětlivky:

databáze - je objekt, do kterého se ukládají korektní tahy figurou, čas, informace o hráči. Tyto všechny informace pak objekt databáze poskytuje všem dalším objektům v případě, že si o ně zažádají, nebo je to potřeba.
uživatel - je objekt, který se ještě člení na objekty člověk, počítač a počítač nápověda, kde objekt počítač v sobě nese svou obtížnost. Dále objekt obsahuje jméno a barvu figur, za které hraje, a provádí následující činnosti: pohyb figurou (tah), vrácení tahu a vypnutí času. Objekt počítač nápověda (má svou obtížnost nastavenou vždy na "těžký") má pouze jedinou funkci. Předá-li objekt člověk instrukci požaduje nápovědu, je to znamení pro tento objekt, že má provést jeden tah za uživatele....
činnost - je objekt, určující, co momentálně uživatel provádí, což znamená, že se dělí na objekty: vypni čas (vypíná zobrazování času ve hře), vrácení tahu (vezme si pozici z předcházejícího tahu z databáze a vůastně vrátí tah zpět a zobrazí na šachovnici), tah (zkontroluje korektnost v objektu figura a zapíše korektní tah do databáze a zobrazí jej na šachovnici)
figura - je to objekt, který hlídá, zda byl daný tah korektní nebo ne. Tento objekt se dělí na další objekty (podle názvu figury), které v sobě nesou korektní tah.....


Dále... / Zpět na úvod...