TM> ... which does not mimic real life very will IMHO. The great advantage
TM> of object orientation - the reason why I use and teach OO - is that it
TM> allows to tackle with complexity better than other programming
TM> paradigms do.
What paradigms? In software engineering, paradigms refer to means
of analysis, design, coding, testing, and maintainance. The quickest
paradims in the genre is fast prototyping or RAD.
If your refering to problem solving, OO is a great example of divide
and concour with top down designing. OO also provides for module
testing with ease.
Speaking from experience, I was unable to create "intellectually
managable" software until I learned OO design - even libraries
allowed for too little cohesion and too much coupling.
--- GEcho 1.00
---------------
* Origin: Digital OnLine Magazine! - (409)838-8237 (1:3811/350)
|