Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
Date: Thu, 6 Jul 2006 11:44:56 -0500
Message-ID: <2006070611445691745-unclebob_at_objectmentorcom>
On 2006-07-04 01:24:41 -0500, "topmind" <topmind_at_technologist.com> said:
> But they are mostly interchangable. Which-is-done-where is a fairly
I don't disagree with that. However, I'll refer you back to a recent
post by Fredrick who re-invented dynamic dispatch within a database
language so that he could appropriately decouple the payroll
application. The point is that if you treat the data as instructions,
then you will eventually come of with the notion of pointers or
references to those instructions. From there it's a short hop to
dynamic polymorphism, which leads right back to objects.
> arbitrary call. In an extreme case, code is just *data* to an
> interpreter. And, table-centric solutions actually implement
> domain-specific interpreter(s) more or less, so the analogy is not that
> far off.
-- 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 Thu Jul 06 2006 - 18:44:56 CEST