BLM> Correct any of this if it is wrong please.
Ok. :-)
BLM> "Object Oriented Programming" is mostly hype first of all. I have
First of all, OOP is a complete paradigm shift (to use an already overused
term) from "structural" programming. It is a complete change in design and
thought about programming. It extends on data-oriented design (i.e., where
you try to develop a program that takes certain input(s) and creates certain
output(s)) a step, combining some of the best features of data oriented
design, abstract data types, and throws in a smattering of readability for
good measure. (I always found "strcat" to be less intuitive than "+". )
There is a lot of hype with OOP, as there has been with any other "real"
programming advance. That doesn't mean it isn't valid - only that MS has
gotten a hold of it. :-)
BLM> Classes are the basic building blocks of C++ programs just as
functions
BLM> are the basic building blocks of C programs.
OBJECTS are the basic building blocks of an OOPL, in general.
--- Maximus/2 3.01
---------------
* Origin: Tanktalus' Tower BBS (PVT) (1:342/708)
|