| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)
erk wrote:
> David Cressey wrote:
>
>>I thought the diffence between a "domain" and a "type" was precisely that >>types include operators while domains do not.
The term 'operator' means a symbol signifying some operation. Conceptually, a type is a set of values and all operations defined using that type. An algebra of the type is that subset of operations defined only on the type.
> This is why first-class functions, and multimethods, make so much
> sense; and one of the reasons why the forced bondage of every single
> function to a single class (as in Java) is so much nonsense.
I agree. Whether a type is used in the first parameter, the third parameter, the nth parameter, or the value returned, the operation is defined using the type. Received on Fri Jun 02 2006 - 18:02:49 CDT
![]() |
![]() |