Escolar Documentos
Profissional Documentos
Cultura Documentos
Raul Sidnei
PROGRAMAÇÃO Wazlawick
13. NOÇÕES DE
PROGRAMAÇÃO
ORIENTADA A
OBJETOS
História e motivação
Modelagem conceitual
Transformando o modelo conceitual
em código
Desenvolvimento do programa
Para onde podemos ir a partir daqui
HISTÓRIA E MOTIVAÇÃO
Programming in the small
Tudo o que vimos até aqui
Decomposição funcional funciona só até certos limites
Atributos
Métodos
INICIALIZAÇÃO DE UMA
CLASSE
No caso de clientes, sempre que uma instância é criada, o atributo
“tempo_espera” deve valer zero e o atributo “quant_produtos” deve
valer um inteiro aleatório entre 0 e 100.
def __init__(self):
CLASSE “CLIENTE” COM
INICIALIZAÇÃO
Método
privativo
Constante
privativa
CRIANDO UMA INSTÂNCIA E
ENVIANDO MENSAGENS A ELA
Criação de
instância
CLASSE “CAIXA”
CLASSE “MERCADO”
Inicialização:
ATRIBUTOS DERIVADOS
DESENVOLVIMENTO DO
PROGRAMA
MÉTODO DA CLASSE
“MERCADO”
MÉTODO DA CLASSE
“MERCADO”