Difference between revisions of "Pomůcky OO"

From Wikivyuka
Jump to: navigation, search
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?

Vybrané návrhové vzory

Kompozit

Pozorovatel

Přehledové karty UML prvků


Zpět na stránku OOAN