UvodDoKomponent: Priklady |
from Wiki KIVu |
V této praktické části tutoriálu jsou obecné koncepty ukázány na příkladech v konkrétních technologiích/frameworcích.
U každého popisovaného modelu lze vždy najít:
Základní příklady pro ilustraci daného komponentového modelu jsou převzaty z projektu experimentálního komponentového modelu CoSi.
Nejdříve opravdu jednoduchá aplikace:
String getMsg()
Jako další je zde trochu komplexnější příklad, s následujícím scénářem: u dálnice je tabule, která motoristy informuje o tom, kolik je ještě volných míst na parkovišti. Auta, autobusy a náklaďáky přijíždí a odjíždí přes bránu, která pouští pouze v případě, že se na parkoviště daný typ vozidla vejde - auto spotřebuje jedno místo, autobus 2 místa, náklaďák 4.
Komponentový model má následující komponenty (rovněž znázorněny v diagramu níže):
Zajímavým pokusem ukázat, jak se různé komponentové modely vypořádají s větší aplikací, je Common Component Modelling Example.
Kromě hotových příkladů ve výše uvedených technologiích by bylo zajímavé doplnit například: