•That is I can be a father, I can be a
son, a husband, teacher, employee, anything depending on the perspective of a
particular relationship. That is, I’m a Father to my son, a husband to my
wife, an employee to my employer. Throughout all these relationships I am the
same Person.
•Therefore, there is no such ‘thing’ as an object in and
of itself. It always has some type of relationship to something else, so it’s
the relationship that gives one or more contexts.
•In one application, using common
methods, there’d be a Son table, Husband table, an employee table…
•But,
wait, you’d say for some of these I may have a flag to a ‘relationship type’.
Well, that’s because most business domains don’t care about Father / Son
relationships. However, that’s not true either.
•GET
THE GROUP INVOLVED!!!
•Insurance,
Welfare, and other ‘entitlement’ systems do. In these systems we’d see (draw
this)
•Person
çèFamily
RelationshipèRelationship
Type
•This
begins to get at what we should be doing.
•How
does business measure the RELATIONSHIP and what do they measure?? Let’s get to
that now…