porque criamos um método estático para um retorno simples? assim:
class Conta:
def __init__(self):
...
...
@staticmethod
def codigo_banco():
return "001"
@staticmethod
def codigos_bancos():
return {'BB':'001', 'Caixa':'104', 'Bradesco':'237'}
ao invés de somente criar atributos na classe? tipo assim:
class Conta:
codigo_banco = '001'
codigos_bancos = {'BB': '001', 'Caixa': '104', 'Bradesco': '237'}
def __init__(self):
como sitado na aula 6, atividade 11, de python 3: OO!