24.11.2012 Views

An example generalization Elements: subway train taxi shuttle bus ...

An example generalization Elements: subway train taxi shuttle bus ...

An example generalization Elements: subway train taxi shuttle bus ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>An</strong> <strong>example</strong> <strong>generalization</strong><br />

<strong>Elements</strong>:<br />

<strong>subway</strong><br />

<strong>train</strong><br />

<strong>taxi</strong><br />

<strong>shuttle</strong><br />

<strong>bus</strong><br />

limousine<br />

automobile<br />

minivan<br />

truck<br />

rental car<br />

trolley<br />

private<br />

trucks cars<br />

(autos, minivan)<br />

transport<br />

public<br />

scheduled on-demand<br />

tracked<br />

(<strong>subway</strong>, <strong>train</strong>,<br />

trolley)<br />

roadway<br />

(<strong>bus</strong>)<br />

driven<br />

self-driven<br />

(rental car)<br />

fixed-route<br />

(<strong>shuttle</strong>)<br />

variable-route<br />

(<strong>taxi</strong>, limousine)


Generalization in Venn Diagrams<br />

private<br />

trucks<br />

cars<br />

transport<br />

public<br />

scheduled<br />

on-demand


Generalization in XML<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

<br />

Some basic XML types:<br />

string<br />

boolean<br />

float<br />

double<br />

decimal<br />

integer<br />

date


Generalization in UML<br />

Magazine<br />

Title<br />

Editor<br />

NewsMagazine<br />

Dateline

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!