def verificar_objeto(self): fabrica = FabricaDefensorChina() defensor = fabrica.criarGuerreiro(1, 'paulo', 50, 50) resultado = type(MangaldeDefesa('paulo', 50, 50)) if type(defensor) == resultado: print 'True'
def criarDefensores(self, nomeNacao, tipo, nome, idade, peso): fabrica = None; if(nomeNacao == 'China\n'): fabrica = FabricaDefensorChina() elif(nomeNacao == 'India\n'): fabrica = FabricaDefensorIndia() elif(nomeNacao == 'Japao\n'): fabrica = FabricaDefensorJapao() return fabrica.criarGuerreiro(tipo, nome, idade, peso)