Re: OOP can be simply summed up as 'passing messages to objects'
- From: "H. S. Lahman" <h.lahman@xxxxxxxxxxx>
- Date: Tue, 28 Feb 2006 17:26:07 GMT
Responding to Jacobs...
While peer-to-peer collaboration is crucial to OOA/D/P and separation of
message and method is crucial to decoupling implementations in OOA/D,
messages aren't really what the OO paradigm is about. If one wants a
thumbnail phrase I think a better one would be: basing software
structure on intrinsic problem space structure through abstraction.
Problem space abstraction is probably the only truly unique thing that
the OO paradigm brings to the table.
This is more or less the "objects model real world objects" definition
of "object".
Not at all. Note that I said 'problem space', not 'real world'. Your characterization only applies if one takes the myopic view that the "real world" is only where the customer lives. However, computing environments, mathematics, and a host of other problem spaces also constitute conceptual worlds that are quite real. A typical application will abstract from several problem spaces and one cannot even do OOD/P without abstracting various computing problem spaces, which are quite different than the customer's "real world".
*************
There is nothing wrong with me that could
not be cured by a capful of Drano.
H. S. Lahman
hsl@xxxxxxxxxxxxxxxxx
Pathfinder Solutions -- Put MDA to Work
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
(888)OOA-PATH
.
- Follow-Ups:
- References:
- Re: OOP can be simply summed up as 'passing messages to objects'
- From: Daniel T.
- Re: OOP can be simply summed up as 'passing messages to objects'
- From: H. S. Lahman
- Re: OOP can be simply summed up as 'passing messages to objects'
- From: topmind
- Re: OOP can be simply summed up as 'passing messages to objects'
- Prev by Date: Re: Time outs and state machines
- Next by Date: Re: Time outs and state machines
- Previous by thread: Re: OOP can be simply summed up as 'passing messages to objects'
- Next by thread: Re: OOP can be simply summed up as 'passing messages to objects'
- Index(es):
Relevant Pages
|