Difference between revisions of "Pomůcky OO"
From Wikivyuka
m (→Přehledové karty UML prvků) |
m (→CRC karty) |
||
Line 22: | Line 22: | ||
přenáší akci na jiný objekt? | přenáší akci na jiný objekt? | ||
koordinuje jiné objekty? | koordinuje jiné objekty? | ||
+ | |||
+ | ==Vybrané návrhové vzory== | ||
+ | |||
+ | [http://en.wikipedia.org/wiki/Composite_pattern Kompozit] | ||
+ | |||
+ | [http://en.wikipedia.org/wiki/Observer_pattern Pozorovatel] | ||
==Přehledové karty UML prvků== | ==Přehledové karty UML prvků== |
Revision as of 11:17, 4 February 2015
Projekt ECP
Materiály poskytnuté J. Arlowem pro postup při zpracování příkladu elektronického obchodu: Workbook
CRC karty
Metoda brainstormingu s kartičkami CRC. Na každé kartičce bude uvedeno:
- jméno třídy
- zodpovědnost třídy
- s kým třída spolupracuje
Otázky pomáhající při hledání tříd a jejich zodpovědností. U zodpovědnosti třídy rozlišujte dvojí:
znalost zná soukromá data? ví o souvisejících objektech? zná, jak odvodit, vypočítat hodnoty atributů?
operace co objekt dělá sám o/v sobě? přenáší akci na jiný objekt? koordinuje jiné objekty?