Пример #1
0
    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)