Re: The wisdom of the object mentors (Was: Searching OO Associations with RDBMS Persistence Models)



I have certainly found systems that should NEVER use an RDBMS. But I
have never found a system that could not benefit from a good OO
language.

But there are many (enterprise) applications there OOAD is not
suitable. Some OO languages (such as java) has disadvantages because
they don't allow first-order functions and function pointers.

A good software designer can use both OO and RDB tools as, and when,
needed. However, RDB tools are mechanisms that can be deferred both in
time and space to be considered later and partitioned into a small
segment of the code. OO tools are used throughout the design and
implementation process and cannot be deferred either in time or space.

Why can't OO tools be deferred both in time and space to be considered
later and partitioned into a small segment of the code?

Fredrik Bertilsson
http://frebe.php0h.com

.



Relevant Pages