Have you considered using composition instead of inheritance? Could you use a DamagedStateVehicle object which "implements" DamagedStateProperty and contains a pointer to the vehicle in question?
-Mark ------------- Mark Porter UNMH Systems Analyst [EMAIL PROTECTED] 272-5928 >>> [EMAIL PROTECTED] 11/4/03 12:34:24 >>> In a new application, I am tasked with tracking "Safety Incidents" among state property, state employees, third parties, and third parties' vehicles (as well as injuries, insurance claims, etc, but that's not relevant here). Much of the state property that is damaged is vehicles. In my model, I've got a need for a DamagedStateProperty interface, a Vehicle metaclass, a ThirdPartyVehicle class which extends Vehicle, and a DamagedStateVehicle class which extends Vehicle and implements DamagedStateProperty. Really, if I can't have this small section of my model correct, I'll be duplicating a bunch of code. Is this the part where I step beyond CF and code my objects in Java? -- Eric C. Davis Programmer/Analyst I Georgia Department of Transportation Office of I.T. Applications Web Applications Group 404.463.2860.199 [EMAIL PROTECTED] ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' in the message of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com). An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED] ---------------------------------------------------------- You are subscribed to cfcdev. To unsubscribe, send an email to [EMAIL PROTECTED] with the word 'unsubscribe cfcdev' in the message of the email. CFCDev is run by CFCZone (www.cfczone.org) and supported by Mindtool, Corporation (www.mindtool.com). An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]
