Animace pro podzim 2013
Poslední úprava:
24.10.11 po 19:33:40
Obsah
Následující animace neobsahují vysvětlující "bubliny"
a spoléhají na to,
že si potřebné informace buď pamatujete z hodiny,
anebo si je najdete v učebnici.
-
Převedení domácího úkolu pod správce plátna
-
Implementace rozhraní IPaintable
-
Použití mnohotvaru v definici třídy
-
Oprava testovacího přípravku pro správce plátna
-
Test plynulého přesunu objektů
-
Současné spouštění více testů a uklízecí metoda
tearDown
-
Druhá část domácího úkolu, v níž jsou přidány další konstruktory
definice třídy je upravena tak, aby třída implementovala
interfejs IChangeable.
-
Zbylá část domácího úkolu, v níž je doplněna definice testovacího
přípravku a přidána testovací metoda 1testSmoothResize().
-
Přesun třídy do projektu 125z_Crate
spojený s úpravou definice třídy, aby vyhověla požadavkům interfejsu
IMovable, jež nyní vyžaduje používání přepravek
typu Position.
-
Definice testovací metody testCheckedMove
z z toho vyplývající nutnost definovat ve třídě Position
metody toString() a
equals(Object)
-
Vybavení třídy schopností počítat vytvořené instance
a doplnění metody toString() vracející řetězec,
jehož součástí je název rodičovské třídy, ID()
příslušné instance a hodnoty jejích důležitých vlastností.