Re: Dr. Miguel 'Optimistic Locking' Arroz [was Re: WebObjects stress Testing tool?]
Re: Dr. Miguel 'Optimistic Locking' Arroz [was Re: WebObjects stress Testing tool?]
- Subject: Re: Dr. Miguel 'Optimistic Locking' Arroz [was Re: WebObjects stress Testing tool?]
- From: Kieran Kelleher <email@hidden>
- Date: Fri, 4 Dec 2009 09:27:41 -0500
I don't use EOModel inheritance any more. It is a PITA. Not worth the
hassle. Using Strategy design pattern to composite in different
behaviours works better for me. Remember the OO Principle "Favor
composition over inheritance" ... I now favor composition over
inheritance ;-) BTW, for this setup the table is identical to a
single-table inheritance table, except that the 'type' id field
determines the lazily constructed strategy behaviour class for the EO.
I will only ever use EOModel inheritance again, if (1) I am told to by
a customer, or (2) Strategy design pattern behaviour composition
simply does not make sense (so far it makes sense for every case I
have looked at in last few years) YMMV ;-)
Regards, Kieran
On Dec 4, 2009, at 8:49 AM, David Avendasora wrote:
Or you can just not use Vertical Inheritance. :-)
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden