Hey Spir! Maybe you should read the book "Design Patterns" from Erich Gamma and the rest of "the gang of four". (A.T.Hofkamp, mentioning its terminology, got me thinking.) You ask complicated questions that normal newbies don't ask, so you should maybe read an advanced book.
The book's idea is: There are certain problems in programming that appear frequently (called "design patterns" in the book). These problems can be categorized, and there exist well working solutions for these probelms. Additionally, when programmers adopt a common terminology for those problems, it will be more easy to talk about computer programs. One of those patterns is "factory" which A.T mentioned. Kind regards, Eike. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor