On 04-18-97 Craig A Mckay wrote to Benjamin L Mcgee...
BLM> "Object Oriented Programming" is mostly hype first of all.
CA> It certainly is not (getting defensive!).
Hee, Hee, Hee! I've gotten more great replies because of that
little line! |) Seriously tho, with very little information
of practical use to the beginner it may as well be molecular
biology as object oriented programming. The best source of
useful information to me so far is this echo, followed closely
by Glen McCluskey's "C++ Newsletter". Tho the neither discuss
very much OOP theory. |)
BLM> I have never seen a clear definition of object oriented
BLM> programming.
CA> Well, ma freen' you've been looking in the wrong places. :)
CA> Somebody in this echo posted a brilliant description of exactly
CA> what OOD is. I wouldn't even attempt to compete with that.
CA> But... ;)
Brilliant? In this echo? Are you sure? :> Actually, I'd like to
thank all the brilliant people here for helping me try to learn
this stuff.
CA> Instead of thinking about what you want to do in a program,
CA> you decide what the components are within the system. Then
CA> you decide what data those components should have, and then
CA> how you want to manipulate that data.
Ha! My first OOP methodology is defined. Thank you.
BLM> If it (object oriented programming) was a tangible thing...
CA> It is certainly tangible, inasmuch as any way of thinking can be.
To somebody in my position (small town, no internet, tiny library,
no bookstores of note) learning new ways of thinking is more then
just a matter of thinking differently. |)
CA> Let me give you an example. Let's say we wanted to model
CA> everything in a horse racing.
That's all well and good if you want to race horses, but what if
you wanted to extract functions from a C program.
BLM> Classes are just like structs EXCEPT classes can contain code
BLM> as well as data.
CA> Sort of, but that's a C programmer's thinking... (no offense).
Hey, I've been called much worse than a "C programmer", I take it as
a compliment. Is that a bad thing? :>
CA> ...probably be a bad idea to try to describe OO using C++. It
CA> would better to get a book on OO Anaylsis & Design...
Will do. thanx
*Spam Spam Spam Spam, Spammity Spammmm, Spam, Spam, Spam
blm
--- FLAME v1.1
---------------
* Origin: Purgatoire BBS, 719-846-0140, Trinidad, CO, V.34 (1:15/7)
|