[Tutor] OO terms and definitions

Frank Peavy fpeavy@pop.net
Sun, 09 Dec 2001 10:27:45 -0800


I am a little(or is that a lot) confused about some OO terminology.
I have some quite a bit on the web and I have seen all sorts of definitions 
for the following terms:
Module
    Class
       Function?
       Method?
       Procedure?

It seems to me that there is a hierarchy to some degree, as idented above.
And, I am under the impression that a Module is usually a file with a .py 
extension that contains the other items.

Does a Module always have a Class? I am under the impression that this is 
not the case.

How do Function, Method and Procedure differ? Or are they the same...?