[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:

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...?