Uses of Package
eu.pedu.lib20s.util
Package | Description |
---|---|
eu.pedu.lib20s.canvas |
Balíček obsahuje základní grafické třídy používané v úvodních lekcích
vstupních kurzů programování před tím, než jsou vysvětleny základní
návrhové vzory a je představen správce plátna s jeho dokonalejším
řešením grafiky založeném na použití vzorů Prostředník
a Pozorovatel.
|
eu.pedu.lib20s.canvasmanager |
Balíček obsahuje základní grafické třídy používané ve vstupních kurzech
programování a to jak v interaktivním, tak i v textovém režimu.
Zařazení tohoto balíčku do výuky vyžaduje jisté minimální znalosti koncepce a použití návrhových vzorů, především pak návrhových vzorů Jedináček (Singleton), Prostředník a Pozorovatel, na nichž je založena činnost správce plátna – jediné instance třídy CanvasManager . |
eu.pedu.lib20s.geom |
Balíček obsahuje datové typy související s velikostí a pozicí objektů
a s jejich změnami.
|
eu.pedu.lib20s.util |
Balíček obsahuje obecně použitelné datové typy a vedle nich i typy
určené pro objekty, u nichž má smysl hovořit o jejich barvě a směru.
|
-
Classes in eu.pedu.lib20s.util used by eu.pedu.lib20s.canvas Class Description IColorable Instance interfejsuIColorable
představují objekty, které jsou schopny prozradit a nastavit svoji barvu.ICopyable Instance interfejsuInterface
dokáží vytvořit svoji hlubokou kopii.NamedColor TřídaNamedColor
definuje skupinu základních barev pro použití při kreslení tvarů. -
Classes in eu.pedu.lib20s.util used by eu.pedu.lib20s.canvasmanager Class Description IColorable Instance interfejsuIColorable
představují objekty, které jsou schopny prozradit a nastavit svoji barvu.ICopyable Instance interfejsuInterface
dokáží vytvořit svoji hlubokou kopii.NamedColor TřídaNamedColor
definuje skupinu základních barev pro použití při kreslení tvarů. -
Classes in eu.pedu.lib20s.util used by eu.pedu.lib20s.geom Class Description ICopyable Instance interfejsuInterface
dokáží vytvořit svoji hlubokou kopii. -
Classes in eu.pedu.lib20s.util used by eu.pedu.lib20s.util Class Description ICopyable Instance interfejsuInterface
dokáží vytvořit svoji hlubokou kopii.IListener Instance rozhraníIListener
představují posluchače očekávající nějakou událost.IO.Informant Instance třídyInformant
obstarává komunikaci mezi testovanými a testovacími objekty.IO.ITester Instance rozhraníITester
představují testovací objekty, které chtějí být zpravovány o zajímavých událostech.IStreamable Instance interfejsuIStreamable
představují objekty umožňující získat datovod zadaného typu zavoláním jejich metodyIStreamable.stream()
.NamedColor TřídaNamedColor
definuje skupinu základních barev pro použití při kreslení tvarů.