[Tutor] Is this a good idea?

Carlos carloslara at web.de
Tue Jun 5 14:20:40 CEST 2007


Hello,

I'm trying to generate two classes, one of them is a given object and 
the other is a 'factory' of those objects. I'm doing this because I'm 
working with huge amounts of objects and would like to have a loop 
generating them. The problem is that I fear that my understanding of OOP 
is just not good enough. So what do you say, is this a good way to solve 
this??

class objct:

   def __init__(self, name, val):
       self.name = name
       self.val = val
      class collection:

   def __init__(self, objcts):
         objecList = []

       for i in range(objcts):
           instance = 'myInst%i' %(i)
           objecList.append(instance)

       for i in range(objcts):
           i = objct(objecList[i], i)
           print i.name
           print i.val
  myC = collection(10)

Regards,
Carlos


More information about the Tutor mailing list