Aula 1 - programação orientada a objeto - java
AULA 1- PROGRAMAÇÃO ORIENTADA A OBJETO PROFESSORA CÍNTIA PINHO
REFERÊNCIAS BIBLIOGRÁFICAS
CROCE FILHO, Ralfw Della; RIBEIRO, Eduardo
Ribeiro. Informática, Programação de computadores: Manual de Informática Centro Paula Souza, V. 4. São Paulo: Fundação Padre Anchieta, 2010.
FURGERI, Sérgio. JAVA 7: Ensino Didático. 2
ed. –São Paulo: Érica, 2012.
PROGRAMAÇÃO ORIENTADA A OBJETOS
A orientação a objetos surgiu da necessidade de elaborar programas
mais independentes, de forma ágil, segura e descentralizada, permitindo que equipes de programadores localizadas em qualquer parte do mundo trabalhem no mesmo projeto.
Na programação orientada a objeto as regras (codificação) ficam
separadas dos dados (informações processadas).
O programador passou a estruturar a aplicação para que, além de
resolver problemas para os quais foi desenvolvido, o software possa interligar elementos como programação, banco de dados, conectividade em rede, gerenciamento de memória, segurança etc. Isso aumenta significativamente a complexidade na elaboração e expansão desses softwares.
PROGRAMAÇÃO ORIENTADA A OBJETOS
Para entender a OO (Orientação a Objetos), o ponto de
partida é entender o que é o objeto e os aspectos envolvidos em sua criação e manipulação. Para isso é importante o uso da ABSTRAÇÃO.
Para o programador que utiliza orientação a objetos, a
abstração é a habilidade de extrair do mundo real os elementos (entidades, características, comportamentos, procedimentos) que realmente interessam para a aplicação desenvolvida. Para demonstrar essa “abstração” utilizaremos nas aulas o uso do diagrama de classes um dos recursos da UML.
PROGRAMAÇÃO ORIENTADA A OBJETOS
O uso da UML (Linguagem modular unificada), é
muito utilizada no desenvolvimento de aplicações orientadas a objeto. Esta linguagem é dedicada a especificação, visualização, construção e documentação para documentar softwares.
Um dos