class InimigoFlyweight():
    def __init__(self):
        self.fabrica_reflection=FabricaReflection()
        self.dic_builder={}

    def add_builder(self,nome_inimigo):
        if nome_inimigo not in self.dic_builder.keys():
            self.dic_builder[nome_inimigo] = self.fabrica_reflection.reflection(nome_inimigo)
        return self.dic_builder[nome_inimigo]
 def __init__(self):
     self.fabrica_reflection=FabricaReflection()
     self.dic_builder={}