Re: What databases have taught me
From: Robert Martin <unclebob_at_objectmentor.com>
Date: Wed, 28 Jun 2006 08:17:24 -0700
Message-ID: <2006062808172450878-unclebob_at_objectmentorcom>
>
> I challenge the idea that customer is a usefull class. What kind of
> methods does it have other than "getName" "setName" and alike?
Date: Wed, 28 Jun 2006 08:17:24 -0700
Message-ID: <2006062808172450878-unclebob_at_objectmentorcom>
On 2006-06-23 10:00:32 -0700, "Aloha Kakuikanu" <aloha.kakuikanu_at_yahoo.com> said:
> queisser wrote:
>> Things like "devices" or "windows" or "customers" can be reasonable >> classes in a hierarchy but at the top level things are not as clear.
>
> I challenge the idea that customer is a usefull class. What kind of
> methods does it have other than "getName" "setName" and alike?
That depends upon the application. In some applications there might be business rules deeply associated with the customer. In others, a customer is nothing but a data carrier that has no rules associated with it.
-- Robert C. Martin (Uncle Bob) | email: unclebob_at_objectmentor.com Object Mentor Inc. | blog: www.butunclebob.com The Agile Transition Experts | web: www.objectmentor.com 800-338-6716 |Received on Wed Jun 28 2006 - 17:17:24 CEST