comp.lang.ada
 help / color / mirror / Atom feed
From: Anthony Menio <menio@pegasus.montclair.edu>
To: Piercarlo Grandi <pcg@aber.ac.uk>
Subject: Re: Interesting but sensitive topic to discuss (HELP: - OOP and CASE tools)
Date: 1996/11/19
Date: 1996-11-19T00:00:00+00:00	[thread overview]
Message-ID: <Pine.SOL.3.93.961119164600.22242A-100000@pegasus.montclair.edu> (raw)
In-Reply-To: vwjd8xb5e2c.fsf@osfb.aber.ac.uk


On 18 Nov 1996, Piercarlo Grandi wrote:

> >>> "menio" == Anthony Menio <menio@pegasus.montclair.edu> writes:
> 
> menio> On 11 Nov 1996, Piercarlo Grandi wrote:
> 
> piercarl> Do OO programs by and large describe static relationships
> piercarl> between modules (or parts thereof like interfaces)? Or do they
> piercarl> describe collections of instances/clones of those modules (or
> piercarl> their types) and how they interact?
> 
> menio> In addition to the comments made in my last post I though
> menio> following would offer a clear and correct answer. Systems with an
> menio> object oriented architecture consist of objects. Classes are
> menio> merely blue prints to create objects from. Just as a building is
> menio> made of beams, rooms,prefab components and cars of
> menio> transmissions,radiators,exhust systems system and not the
> menio> blueprints of these things so with an OO software system.
> 
> "Just as" is a bit ambitious above, isn't it? Just look at how buildings
> are built, and build OO systems accordingly. I wonder why nobody :-)
> ever realized it is so simple. It is also extremely convenient for the
> sake of terseness to make statements without any sort of supporting
> argument. It reminds me of the writing style of several OO-speak gurus.
> 
Evidence ? witness Component architectures this is a prime example of
reuse of concepts and methods of construction from the physical domain.

> menio> The essence of OO architecture is the viewing of abstract systems
> menio> in terms of the real world, ie as if the were physical systems.
> 
> Please describe how you would view an OO program that does calculations
> using matrixes of complex numbers as if it were a physical system...
> 
I think the problem here is your interpretation of of the phrase "as if
they were physical systems". The meaning I wished conveyed is in
"in terms of conceptually" not of "not in terms of literally". 
As far as your specific example wouldn't such a OOP program
still consist of instances of needed classes and
method invocations between them ?  Hence the ideas of classification,
instances, encapsulation would still be key to design and
evident in the runtime system. These concepts are paramount
to our viewing of real world systems, of physical systems,
and such systems are the source of these ideas. OO is
every where in the real world isn't the blue prints for
a new Buick LeSabre simply a class ? The interface to
an instance of this class(brakes,gas pedal,sterring) provide
an implementation independent means of communicating
with it. Thus if this is so then isn't the OO program for
matrix calculations modeled in terms of the physical world? 


> menio> Thus it a fundamental process to resolve such questions through
> menio> examining systems of the source domain of the metaphor to gain a
> menio> better understanding of conceptual issues in the target domain.
> 
> Continue writing in this style and you'll become a wealthy OO-speak guru
> like Brady Gooch or Steve Mellor. ``A sucker is born every minute.''
> 
Drwaing parallels from  my ideas and communication skills to those of
accepted OO speakers is hardly an argument against my ideas
and communication skills. In fact thanks for the complement :) 

> menio> Anthony Menio I.S. Student menio@pegasus.montclair.edu
> 
> Just as a curiosity: could you post the titles of the OO books from
> which you have gleaned the above statements? I must confess that I have
> some expectations as to what they can be...
> 
>  
If you are of the opinion that my posting are simply a
regurgitation for the exposings of the authors I have read,
rather than critical reflections upon their ideas,
than  you should take this argument up with
them. I'm not sure of Ivar Jacobson's and Grady Booch's
email addresses but I'm sure you can find them someplace.


Anthony Menio
I.S. Student
menio@pegasus.montclair.edu

	Your power is your ideas, your ideas are products of
	perception, your perception is the product of your
	architecture, architecture is everything - me






  reply	other threads:[~1996-11-19  0:00 UTC|newest]

Thread overview: 79+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-11-06  0:00 Interesting but sensitive topic to discuss (HELP: - OOP and CASE tools) Dong Oh Kim
1996-11-06  0:00 ` Paul_Gover
1996-11-06  0:00   ` Alan Lovejoy
1996-11-07  0:00     ` Piercarlo Grandi
1996-11-10  0:00       ` Vlastimil Adamovsky
1996-11-11  0:00         ` Piercarlo Grandi
1996-11-11  0:00           ` Anthony Menio
1996-11-18  0:00             ` Piercarlo Grandi
1996-11-20  0:00               ` Anthony Menio
1996-11-27  0:00                 ` Piercarlo Grandi
1996-11-12  0:00           ` Anthony Menio
1996-11-18  0:00             ` Piercarlo Grandi
1996-11-19  0:00               ` Anthony Menio [this message]
1996-11-27  0:00                 ` Piercarlo Grandi
1996-11-10  0:00       ` drs
1996-11-12  0:00         ` Piercarlo Grandi
1996-11-11  0:00       ` Daniel Drasin
1996-11-12  0:00         ` Anthony Menio
1996-11-08  0:00     ` Paul_Gover
1996-11-08  0:00       ` Alan Lovejoy
     [not found]         ` <6KZQfjK-3RB@herold.franken.de>
1996-11-10  0:00           ` Interesting but sensitive topic to discuss (HELP: - OOP and CASE t Chris
1996-11-10  0:00             ` Vlastimil Adamovsky
1996-11-11  0:00         ` Interesting but sensitive topic to discuss (HELP: - OOP and CASE tools) Bill Gooch
1996-11-12  0:00           ` Alan Lovejoy
1996-11-13  0:00             ` Ell
1996-11-13  0:00             ` Nick Thurn
1996-11-14  0:00             ` Bill Gooch
1996-11-19  0:00               ` Tim Ottinger
1996-11-12  0:00           ` Jan Steinman
1996-11-12  0:00             ` Alan Lovejoy
1996-11-13  0:00               ` Nick Thurn
1996-11-13  0:00                 ` Alan Lovejoy
1996-11-14  0:00                   ` Nick Thurn
1996-11-08  0:00       ` Ell
1996-11-08  0:00         ` Alan Lovejoy
1996-11-13  0:00           ` Ell
1996-11-10  0:00       ` vlad
1996-11-12  0:00     ` Robert C. Martin
1996-11-12  0:00       ` Alan Lovejoy
1996-11-14  0:00         ` David N. Smith
1996-11-14  0:00           ` Bill Gooch
1996-11-20  0:00         ` Robert C. Martin
1996-11-20  0:00           ` Michael Malak
1996-11-20  0:00             ` Robert Dewar
1996-11-20  0:00           ` Robert Dewar
1996-11-26  0:00           ` Tucker Taft
1996-12-03  0:00             ` Robert C. Martin
1996-12-08  0:00               ` Tucker Taft
1996-11-06  0:00   ` Jan Steinman
1996-11-07  0:00     ` Paul_Gover
1996-11-12  0:00     ` Robert C. Martin
1996-11-12  0:00       ` Snowball
1996-11-15  0:00         ` Soren Skogstad Nielsen
1996-11-28  0:00         ` Piercarlo Grandi
1996-11-28  0:00         ` Piercarlo Grandi
1996-11-12  0:00       ` Alan Lovejoy
1996-11-06  0:00   ` Snowball
1996-11-13  0:00     ` Peter Pflaum
1996-11-13  0:00       ` David N. Smith
1996-11-07  0:00 ` Interesting but sensitive topic to discuss (HELP: - OOP and CASE t Joachim Durchholz
1996-11-08  0:00   ` Richard A. O'Keefe
1996-11-09  0:00     ` Piercarlo Grandi
1996-11-13  0:00       ` Richard A. O'Keefe
1996-11-27  0:00         ` Piercarlo Grandi
1996-11-08  0:00 ` Nick Thurn
1996-11-08  0:00   ` Alan Lovejoy
1996-11-11  0:00     ` Nick Thurn
1996-11-11  0:00       ` Paul_Gover
1996-11-11  0:00         ` Anthony Menio
1996-11-11  0:00         ` Interesting but sensitive topic to discuss (HELP: - OOP and CASE tools) David N. Smith
1996-11-12  0:00           ` Anthony Menio
1996-11-08  0:00 ` Interesting but sensitive topic to discuss (HELP: - OOP and CASE t Joachim Durchholz
1996-11-12  0:00   ` Alaric B. Williams
1996-11-13  0:00   ` Richard A. O'Keefe
1996-11-08  0:00 ` Alan Lovejoy
1996-11-08  0:00 ` Jon S Anthony
1996-11-11  0:00 ` Interesting but sensitive topic to discuss (HELP: - OOP and CASE tools) Cesar A. Gonzalez Perez
1996-11-12  0:00 ` Interesting but sensitive topic to discuss (HELP: - OOP and CASE t Joachim Durchholz
1996-11-20  0:00   ` Piercarlo Grandi
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox