示例#1
0
from classes import Cliente

# Observar que, como os endereços estão associados por composição à classe Cliente,
# ao deletar um cliente, os endereços são deletados juntos.

c1 = Cliente('Luiz', 32)
c1.inserir_endereco('Belo Horizonte', 'MG')
print(c1.nome)
c1.listar_enderecos()
del c1
print()

c2 = Cliente('Maria', 55)
c2.inserir_endereco('Salvador', 'BA')
c2.inserir_endereco('Rio de Janeiro', 'RJ')
print(c2.nome)
c2.listar_enderecos()
print()

c3 = Cliente('João', 19)
c3.inserir_endereco('São Paulo', 'SP')
print(c3.nome)
c3.listar_enderecos()
print()

print('#########################################')
示例#2
0
from classes import Cliente

cliente1 = Cliente('Lucas', 19)
cliente1.inserir_endereco('São Paulo', 'SP')
cliente1.listar_enderecos()
print()

cliente2 = Cliente('Maria', 25)
cliente2.inserir_endereco('Salvador', 'BA')
cliente2.inserir_endereco('Feira de Santana', 'BA')
cliente2.listar_enderecos()
del cliente2 # quando o cliente 2 for apagado, os endereços também serão, pois a classe endereco PERTENCE a classe cliente
print()

cliente3 = Cliente('Carlos', 23)
cliente3.inserir_endereco('Belo Horizonte', 'MG')
cliente3.inserir_endereco('Montes Claros', 'MG')
cliente3.listar_enderecos()
print()

print('#' * 100) # fim do codigo