Difference between revisions of "Pomůcky OO"
m |
m (→CRC karty) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Projekt ECP== | ==Projekt ECP== | ||
− | + | Materiály poskytnuté J. Arlowem pro postup při zpracování příkladu elektronického obchodu: [[Media:workbook.pdf | Workbook]] | |
− | |||
− | |||
− | |||
− | |||
− | + | ==Vybrané návrhové vzory== | |
− | + | [http://en.wikipedia.org/wiki/Composite_pattern Kompozit] | |
− | + | ||
− | + | Souborový systém si můžeme představit jako strukturu, skládající se ze dvou typů prvků (Component): | |
− | + | * soubor (Leaf) | |
+ | * adresář (Composite) | ||
+ | Promyslete, co znamenají vztahy tohoto návrhového vzoru v konkrétním uplatnění pro File System. | ||
+ | |||
+ | [http://en.wikipedia.org/wiki/Observer_pattern Pozorovatel] | ||
+ | |||
+ | Chcete se dozvědět, že již mají v e-shopu nový díl Vaší oblíbené série? Pak byste se mohli zaregistrovat a nechat si poslat upozorňující e-mail. Obchod (Subject) požádáte o registraci (registerObserver(mujEmail)). Obchod po naskladnění nového dílu zašle všem zaregistrovaným hlášku (notifyObservers) o možném nákupu. | ||
+ | |||
+ | Případně můžete nad jednou kolekcí dat (Subject) publikovat dva typy výstupů - tabulku (ConcreteObserverA) a graf (ConcreteObserverB). V okamžiku, kdy se data změní, překreslí se tabulkový i grafický výstup. | ||
+ | |||
+ | ==Přehledové karty UML prvků== | ||
+ | |||
+ | *[[Media:umlRefCard.pdf | UML Reference Card]] (http://www.digilife.be/quickreferences/QRC/UML%20Reference%20Card.pdf) | ||
+ | |||
+ | *[[Media:umlqrc.pdf | UML Quick Card]] | ||
+ | |||
+ | *[http://loufranco.com/wp-content/uploads/2012/11/cheatsheet.pdf Tahák:-)] | ||
− | |||
− | |||
− | |||
− | |||
[http://gis.vsb.cz/wikivyuka/index.php/Objektov%C4%9B_orientovan%C3%A1_anal%C3%BDza_a_n%C3%A1vrh Zpět na stránku OOAN] | [http://gis.vsb.cz/wikivyuka/index.php/Objektov%C4%9B_orientovan%C3%A1_anal%C3%BDza_a_n%C3%A1vrh Zpět na stránku OOAN] |
Latest revision as of 14:30, 2 November 2015
Projekt ECP
Materiály poskytnuté J. Arlowem pro postup při zpracování příkladu elektronického obchodu: Workbook
Vybrané návrhové vzory
Souborový systém si můžeme představit jako strukturu, skládající se ze dvou typů prvků (Component):
- soubor (Leaf)
- adresář (Composite)
Promyslete, co znamenají vztahy tohoto návrhového vzoru v konkrétním uplatnění pro File System.
Chcete se dozvědět, že již mají v e-shopu nový díl Vaší oblíbené série? Pak byste se mohli zaregistrovat a nechat si poslat upozorňující e-mail. Obchod (Subject) požádáte o registraci (registerObserver(mujEmail)). Obchod po naskladnění nového dílu zašle všem zaregistrovaným hlášku (notifyObservers) o možném nákupu.
Případně můžete nad jednou kolekcí dat (Subject) publikovat dva typy výstupů - tabulku (ConcreteObserverA) a graf (ConcreteObserverB). V okamžiku, kdy se data změní, překreslí se tabulkový i grafický výstup.