posted 15 years ago
This is what's pushing me to distinguish two kinds of users.
In a web scenario it is absolutely true that when a customer logs in, he/she will have a profile. However, for an application scenario it is a travel agent who does the booking for the customer. The moment a TA logs in he'd have a profile, isn't it? But once a customer comes in and ask for a booking then that is when another kind of profile is created, one that is for the current customer being serve. The profile for the TA is one that is pass around application events.
I'm following this:
ClassResponsibility/Operation
=============================
Web Customer book own flight
Travel Agent book flight for a customer
Thank you!