De forma precária, podemos usar Java como uma notação para análise e projeto orientado a objetos. Neste caso, as definições das classes devem apresentar apenas a assinatura (isto é, os nomes e tipos) dos métodos e atributos derivados. Só durante o projeto detalhado e a implementação do sistema é que decidimos que atributos são essenciais; também nesta fase decidimos como implementar os atributos derivados e os métodos das classes.
Para ilustrar os conceitos de orientação a objetos e análise, podemos considerar vários exemplos: pessoas (com esposo e filhos), listas encadeadas, conjuntos, árvores binárias, pilhas, bancos e contas, etc.
Várias equipes precisam ser formadas. Vejam as equipes formadas até agora.
As notas do Exame Escrito 1 já estão disponíveis. Revisões de prova serão feitas no horaráio da tarde. Gostaria que os alunos que tiraram abaixo de 5 me procurassem, por favor.
Infelizmente os exemplos mencionados acima ainda não estão disponíveis via WWW. Caso você não tenha anotado nada, olhe as anotações de seus companheiros.
![]() |
Paulo Borba (phmb@di.ufpe.br) |