|
|
In article <3c586bd2@news.povray.org>, Warp <war### [at] tagpovrayorg>
wrote:
> Modular languages (eg. Modula 2) can have classes, member variables,
> member functions, public and private parts, etc, but if they don't support
> inheritance and dynamic binding, they are not OO.
But Jan's example does use inheritance (the setCenter() and
setMaterial() methods) and wasn't complex enough to show dynamic
binding...
> OO just happens to have been the hype the last 10-20 years and people call
> almost anything "object-oriented". There was a joke in some OO forums that
> if you want to sell your cat, you shouldn't praise how nice and clean etc
> the cat is, but you should say that the cat is object-oriented.
I've got some free kittens, they all demonstrate inheritance pretty
obviously and are very dynamic...
--
Christopher James Huff <chr### [at] maccom>
POV-Ray TAG e-mail: chr### [at] tagpovrayorg
TAG web site: http://tag.povray.org/
Post a reply to this message
|
|