TIP: Click on subject to list as thread! ANSI
echo: c_plusplus
to: CAMERON CLARK
from: HERMAN SCHONFELD
date: 1997-04-19 13:46:00
subject: Re: Rating of C++

HS> I fail to see the big hype about OOP & OOD.
HS>
HS>
HS> Please explain where it can be used and how this will make it
CC>better.
HS> I am thouroughly familiar with OOP & OOD so there's no need for a
CC>definitio
HS>
CC>All these OO[x]'s are just one way for Analysis Design Coding and
CC>Testting to
CC>be used with objects.
CC>    Note: SmallTalk and Java are pure object oriented languages because
CC>all
CC>    code and data belong to an object. C++ is a hybrid language because
CC>    it allows for code to exits as functions - like main().
CC>    Anyways, the big deal with OO programming is that it is supposed to
CC>come
CC>    closer to mimicing real life. It allows for objects to be highly
CC>cohesive
CC>    and allow for loose coupling when interacting with other objects.
CC>    Objects just pass messages back and for to each other. Like in real
CC>life,
CC>    a Teacher gives assignments to a Student and the Student returns the
CC>    assignment.
CC>    Teacher Joe("computer science);
CC>    Student computer_class[30];
CC>    assg = Joe.GiveAssg();
CC>    for (int i=0; i<30;i++) computer_class.GetAssg( assg );
CC>    Modularity is the single component that allows for software to be
CC>    intullectually managable. So, for an object, you don't have to
CC>    remeber the "rules" for a procedure. The object is responsible for
CC>    knowning the rules and being a self contained entity that can
CC>    keep data to itself but allow access to information through
CC>intelligent
CC>    methods (functions).
CC>    Can you tell that I'm in software engineering this semester?
Yeah.. That message was written quite a while back. I use oop for many things 
now such as when declaring an enemy it has it's on procedures and private 
variables which affect it's movement and what its going to do etc. (used in a 
game ofcours)
and you can tell that you are in software engineering :)
... Hey @F, don't steal this tagline!
--- Ezycom V1.48g0 01fd016b
---------------
* Origin: Fox's Lair BBS Bris Aus +61-7-38033908 V34+ Node 2 (3:640/238)

SOURCE: echomail via exec-pc

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.