[XBUP]XBUP - Dokumentace: Vztahy mezi bloky

Úvod

Tento dokument je součástí dokumentace projektu eXtensible Binary Universal Protocol. Obsahuje popis ...

O úroveň výše

Obsah

1. Úvod
2. Zvažované vztahy
  2.1. Typ - instance typu
  2.2. Rodič - potomek
  2.3. Celek - část
  2.4. Ekvivalence
  2.5. Rozhraní - implementace

1. Úvod

Při vývoji se ukázalo být vhodné zvážit i vztahy jednotlivých datových vyjádření, například z pohledu objektového vyjádření.

2. Zvažované vztahy

Zřejmě nejsou bloky vzájemně izolovány, ale jsou mezi nimy vzájemné vztahy.

Například: Být rozšíření, určovat typ, být částí, být shodný, být doplněk... (todo)

2.1. Typ - instance typu

Tento vztah říká, že jeden blok určuje typ a druhý je instancí tohoto typu. Typy budou asi tvořit stromovou hierarchii vztahem rozšíření.

2.2. Rodič - potomek

Tento vztah vyjadřuje to, že jeden blok je rozšířením druhého bloku o další funkcionalitu.

2.3. Celek - část

Tento vztah uvádí, že jeden z bloků je částí jiného, respektive, že daný blok vznikl složením bloků jiných.

2.4. Ekvivalence

Tento vztah říká, že bloky, mezi nimiž tento vztah platí, vyjadřují ekvivalentní informaci a jsou plně zaměnitelné. (Například RGB, CMY)

2.5. Rozhraní - implementace

Tento vztah rozhraní k bloku, který jej splňuje, byl převzat z programovacích jazyků. Nejspíše je zaměnitelný se vztahem typ - instance typu.


Homepage: http://xbup.sf.net
License: GNU Free Documentation License (FDL)
Latest update: 2008-10-05